The default text editor for Fid.
Be the first to post a text review of Fid Emacs. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2006-08-04 Jonathan Cast <jcast@ou.edu> * 0.2 release. 2006-08-04 Jonathan Cast <jcast@ou.edu> * Makefile.in (DISTRIBUTED): New file NEWS. * aclocal.m4: New file. (FP_COMPARE_VERSIONS, FID_HAVE_GHC, FID_HADDOCK): New macros. * Makefile.in (ghcuser, getroot): Deleted macros. (GHCVersion): New macro (fid_emacs_installed_HIS, $(libdir)/$(GHCVersion)/%:%) ($(libdir)/$(GHCVersion)/%:src/%): Put installed data in $(libdir)/$(GHCVersion). (fid-emacs.buildinfo:fid-emacs.buildinfo.in): Substitute for @GHCVersion@. * src/Desktop/Fid/Emacs/Buffers.lhs (scrollLaws) (emacsMovementLaws, insertionLaws): Export. (import Data.Bits, import HSCurses.Curses): New imports. (instance Arbitrary Char): Deleted (now in HSCurses.Curses). * src/Desktop/Fid/Emacs/Buffers.lhs (emacsUserInterface): Display control characters using ^s. (columnAfter, dropCols, takeCols, colToChar): Control characters now take up 2 columns. Adjust accordingly. * src/Desktop/Fid/Emacs/Buffers.lhs (emacsUserInterface): Define keys Right, Left, Down, Up, Home, End, Delete, Backspace, PGDown, PGUp, C-q. (quotedInsert): New function. 2005-12-18 Jonathan Cast <jcast@ou.edu> * src/Desktop/Fid/Emacs/Buffers.lhs (overlaps): Set.intersect is deprecated. * src/Desktop/Fid/Emacs/Buffers.lhs (deleteChar): We want i < length s, not i < length s - 1. * src/Desktop/Fid/Emacs/Buffers.lhs (backspace): emacs-buffer-backspace, not emacs-buffer-delete. Also, trace i.
2005-10-26 Jonathan Cast <jcast@ou.edu> * 0.1.3 release. 2005-10-26 Jonathan Cast <jcast@ou.edu> * src/Desktop/Fid/Emacs/Buffers.lhs (movementLaws): No longer exported. (scrollLaws): Pattern match another result of runInteractionPure. (emacsMovementLaws): Re-named from movementLaws. (insertionLaws): We have to fix the result type of selfInsert. Also, match the final result.
2005-10-11 Jonathan Cast <jcast@ou.edu> * 0.1.2 release. 2005-10-11 Jonathan Cast <jcast@ou.edu> * src/Desktop/Fid/Emacs/Buffers.lhs (movementLaws): New function. (columnAfter): Re-named from lastColumnOf. (instance Arbitrary Char): New instance. (colToChar): Delete bizarre bug in ('\t':s') | n < 0 case. (emacsUserInterace): Call columnAfter, not lastColumnOf. Pattern match over three arguments to ListMarker everywhere. Match displayEngine's new type (getting rid of PointResult). Split the keymap into IO and STM components. (killEmacs, selfInsert, newline, tab, backspace, deleteChar): Call interactive. (selfInsert): Don't call insertBefore. (scrollLaws, insertionLaws, colsAt): New functions. (backspace, deleteChar): Call newListMarker, and give it an InsertDirection argument.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?