home *** CD-ROM | disk | FTP | other *** search
- (2) C-Home is bound to F:goto-beginning, which is now undefined.
- Should be F:beginning-of-file, and similarly for C-End.
-
- Name:F:goto-beginning
- [*]***[*]
-
-
- Name:K.C-Home
- [*]F:beginning-of-buffer[*]
-
-
- Name:F:goto-end
- [*]***[*]
-
-
- Name:K.C-End
- [*]F:end-of-buffer[*]
-
- Newlines should also expand abbreviations.
-
- Name:F:indent-newline
- Insert a newline followed by the same whitespace as on the previous line.
- [*]#(Fin-minor-mode,Abbrev,(#(A:expand-abbrev)))
- #(Fin-minor-mode,Spell,(
- #(F:spell-word,1)
- ))
- #(==,##(rc,$),0,(
- #(Fin-minor-mode,Indent,(
- #(sp,^)
- #(Fforward-skip-white,no)
- #(ds,temp,##(rm,^))
- #(sp,$)
- #(Fcrlf)
- #(is,##(temp))
- ),(
- #(Fcrlf)
- ))
- ),(
- #(Fcrlf)
- ))[*]
-
-
- Name:F:newline
- Insert a newline.
- [*]#(Fin-minor-mode,Abbrev,(#(A:expand-abbrev)))
- #(Fin-minor-mode,Spell,(
- #(F:spell-word,1)
- ))
- #(Fcrlf)[*]
-
-
- Name:F:newline-and-indent
- Insert a newline followed by the same whitespace as on the previous line.
- [*]#(Fin-minor-mode,Abbrev,(#(A:expand-abbrev)))
- #(Fin-minor-mode,Spell,(
- #(F:spell-word,1)
- ))
- #(pm,1)
- #(sp,^)
- #(Fnewline-and-indent-do)
- #(ds,temp,##(rm,^))
- #(sp,0)
- #(Fcrlf)
- #(is,##(temp))
- #(pm)
- [*]
-
-
- Name:F:split-space
- Insert a space. In Spell mode, spell check the word. In Fill mode, keep
- line lengths less than #(F-fill-column)
- [*]#(Fin-minor-mode,Abbrev,(#(A:expand-abbrev)))
- #(Fin-minor-mode,Spell,(#(F:spell-word,1)))
- #(Fself-insert, )
- #(Fin-minor-mode,Fill,(
- #(g?,##(lv,cs),##(gs,F-fill-column),(
- #(pm,1)
- #(sm,0,<)
- #(sv,cs,##(gs,F-fill-column))
- #(Fbackward-skip-nonwhite)
- #(Fbackward-delete-whitespace)
- #(Fcrlf)
- #(n?,space-hook,(
- #(space-hook)
- ),(
- #(is,##(F-fill-prefix))
- ))
- #(sp,0>)
- #(pm)
- ))
- ))[*]
-
-
- M-$ (spell-word) didn't say what word it was trying to spell check.
-
-
- Name:F:spell-word
- Spell check the word to the left of point. If an argument is given and
- the word is mis-spelled, ring the bell.
- [*]
- #(g?,##(sc,,2),0,(
- #(ds,temp,##(rm,-))
- #(mp,temp,,(,),(;),.,!,##(bc,41,d,a))
- #(==,##(temp),,(
- #(pm,1)
- #(sm,0)
- #(sp,-)
- #(ds,temp,##(rm,{))
- #(mp,temp,,0,1,2,3,4,5,6,7,8,9)
- #(==,##(temp),,,(
- #(==,arg1,,(
- #(Fmessage,##(temp) is spelled
- #(==,#(sc,##(temp),0),-3,in)
- correctly)
- ),(
- #(==,#(sc,##(temp),0),-3,(#(bl)))
- ))
- ))
- #(sp,0)
- #(pm)
- ))
- ),(
- #(Ferror,Speller not installed)
- ))[*]
-
-
-
- Name:Fspell-word
- [*]***[*]
-
-
- Sentences ending with '?' weren't being recognized. Thanks to better
- regexps, they now are.
-
-
- Name:Fforward-sentence
- Move to the beginning of the next sentence.
- (Was #(F:forward-sentence) in the Freemacs 1.5e distribution).
- [*]#(lp,[.?][##(bc,41,d,a)"]* \|[.?][##(bc,41,d,a)"]*##(bc,13,d,a)##(bc,10,d,a),,R)
- #(pm,1)
- #(l?,>,],,0,(
- #(sp,0)
- ),(
- #(sp,])
- ))
- #(pm)
- [*]
-
-
- Name:Fbackward-sentence
- Move backward to the beginning of the previous sentence.
- (Was #(F:backward-sentence) in the Freemacs 1.5e distribution).
- [*]#(lp,[.?][##(bc,41,d,a)"]* \|[.?][##(bc,41,d,a)"]*##(bc,13,d,a)##(bc,10,d,a),,R)
- #(pm,1)
- #(l?,<,[,,0,(
- #(sp,0)
- ),(
- #(sp,[)
- ))
- #(pm)
- [*]
-
- With two windows visible, messages were merely being written then erased.
-
-
- Name:Fmode-line
- This shows us where we are and what we're doing.
- [*]#(sv,fc,#(F-mode-fore-color))
- #(sv,bc,#(F-mode-back-color))
- #(an,
- --
- #(Fbuffer-modified,**,--,%%)
- -
- Emacs:
- #(buffer-number.##(ba,-1))
- ##(Fmode-parens,##(buffer-mode.##(ba,-1))#(mode-line-mode)##(minor-modes.##(ba,-1))#(n?,kbd-macro-d, Def))
- --
- C#(lv,cs)
- L#(lv,cl)/#(lv,nl)
- --
- #(Fwhere)
- ---------------------------------------------------------
- ,a
- )
- #(sv,fc,#(F-fore-color))
- #(sv,bc,#(F-back-color))
- [*]
-
-
- Name:Fredisplay
- This is the prototype for #(k).
- [*]#(rd)#(==,##(it,0),Timeout,(#(Fmode-line)
- #(n?,mode-hook,(
- #(mode-hook)
- ))
- ))[*]
-
-
- Name:Fredisplay-two
- This is the prototype for #(k) when in two window mode.
- [*]#(rd)#(==,##(it,0),Timeout,(
- #(ba,##(lv,ow))
- #(==,##(lv,cw),1,(#(sv,cw,2)),(#(sv,cw,1)))
- #(Fmode-line)
- #(ba,##(lv,ow))
- #(==,##(lv,cw),1,(#(sv,cw,2)),(#(sv,cw,1)))
- #(Fmode-line)
- #(n?,mode-hook,(
- #(mode-hook)
- ))
- ))[*]
-
- Messages from C-x C-f used to be erased before you had a chance to read them.
-
- Name:F:find-file
- Make a buffer current if already loaded, or else load it.
- [*]#(==,arg1,,(
- #(ds,value,#(Fbuffer-has-fn,(
- #(Fonly-path,#(Fbuffer-fn))
- ),(
- #(lv,cd)
- )))
- #(ds,F-delete-or-append,
- ##(F-delete-or-append)
- #(ds,F-delete-or-append)
- #(Fread-filename,Find: ,(
- #(SELF,##(value))
- ),dirs okay)
- )
- ),(
- #(Fremember-buffer)
- #(ds,temp,#(Fff-with-paths,arg1))
- #(==,##(temp),,(
- #(Ffind-file-do,arg1)
- ),(
- #(Fmultiple,Ffind-file-do,##(temp),SELF)
- ))
- ))
- [*]
-