Philip, et al --

...and then Philip Mak said...
% 
% I tinkered around a bit more and came up with this code for making Ctrl+J
% (justify paragraph) work, even with quoted text.

Cool -- I like it a lot (or at least the *Para functions).


% 
% It assumes that ^[> ]*$ is the paragraph separator, meaning that any line
% which is blank or only contains '>' and ' ' separates a paragraph. Here is
% the full code for making Ctrl+J work:

I'm sure I can figure out how to change that to '% ' so that it works for
me ;-)


...
% I'll keep refining this as I use it more and find any quirks. (If anyone
% here actually uses my code and has comments please let me know. :)

While I won't rebind to ctrl-j, I'll definitely use it for paragraph
hopping, which means it will get used in my f and F bindings.


% 
% BTW, regarding those other suggestions involving binding "fmt" or "par"
% to a key, isn't it slow to fork a process every time you press the
% rejustify key, or is that overhead negligible?

I've thought of that, but I haven't ever been able to see any problems
with it, so I think the latter is the answer.  I shell out to do
spell checking and sorting, too, and so perhaps I'm just used to it.
More importantly, though, I've tried to stick with a configuration that
works under stock vi on any system because I get dropped into so many
in my work.  [I think I might be able to get away with this because {}
will still behave normally in a non-mail-reply environment, and if I am
replying to mail I can ensure that vim is loaded :-]


:-D
-- 
David T-G                      * It's easier to fight for one's principles
(play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie
(work) [EMAIL PROTECTED]
http://www.justpickone.org/davidtg/    Shpx gur Pbzzhavpngvbaf Qrprapl Npg!

Attachment: msg21894/pgp00000.pgp
Description: PGP signature

Reply via email to