Commit Graph

19 Commits (16c93c78741e2b53cfca455f16ef7777f72bb51a)

Author SHA1 Message Date
Björn Lindqvist 6c6df7279b FUEL: make it so fuel-con-error is shown in *fuel debug* 2014-04-25 08:49:50 -07:00
Erik Charlebois deb0ceaa9c Large reorg of FUEL codebase
* Modernize the FUEL elisp code for Emacs 24.3. Emacs 24.3 deprecated
the old 'cl lib and standardized a new 'cl-lib lib to put the name
clash issues to rest once and for all. This version of FUEL now requires
24.3.
* Move FUEL code that was needed by factor-mode into factor-mode and
rename appropriately. factor-mode and FUEL are now clearly separated
and FUEL depends on factor-mode.
* Set up FUEL with appropriate autoloads so that it's Emacs 24 package
manager friendly. FUEL can now be uploaded to MELPA or some similar
package manager.
* Changed the Factor faces for font locking to inherit from the default
Emacs faces rather than defaulting to other colors. This means that
Emacs themes will work for Factor code out of the box. Further
tailoring of Factor-specific faces can be done by users themselves.
* Cleaned up a lot of code to use Emacs conventions
(define-defined-mode, define-minor-mode, indent-function, etc) and added
a propery syntax table so that paren matching works, and word/symbol
skipping works.
* Added a new minor mode, fuel-autohelp-mode, that displays the help for
the symbol under point in another window. A fusion of fuel-autodoc-mode
and fuel-help-mode that's quite handy for reading Factor code.
2013-05-07 01:41:12 -04:00
Jose A. Ortega Ruiz 0c5a0ee058 FUEL: Menus for factor, listener, doc and debug buffers. 2010-08-13 04:25:57 +02:00
Jose A. Ortega Ruiz 28cfe0fe63 FUEL: small fix. 2009-01-21 03:22:37 +01:00
Jose A. Ortega Ruiz db63d9d324 FUEL: Fix bug in usings update doing the wrong thing for empty USING:. 2009-01-21 00:44:22 +01:00
Jose A. Ortega Ruiz 303735db5a FUEL: Offer a command to add missing vocabs after run-file. 2008-12-31 04:05:34 +01:00
Jose A. Ortega Ruiz e1b661681a FUEL: New option for no confirmation on restarts (fuel-debug-confirm-restarts-p). 2008-12-31 00:39:20 +01:00
Jose A. Ortega Ruiz a160e7d32a FUEL: New fuel-update-usings (C-cC-eu) command. 2008-12-23 22:37:25 +01:00
Jose A. Ortega Ruiz 618a2a7e78 FUEL: Small fixes. 2008-12-23 00:34:43 +01:00
Jose A. Ortega Ruiz 46d3667d4b FUEL: Customization docstrings homogenized. 2008-12-22 01:51:41 +01:00
Jose A. Ortega Ruiz ed38c1cb6d FUEL: Faces renamed for homogeneity. 2008-12-22 01:34:47 +01:00
Jose A. Ortega Ruiz 41b0bc0dd9 FUEL: small fixes for debug buffers. 2008-12-21 22:12:46 +01:00
Jose A. Ortega Ruiz 4a3be107ae FUEL: Better handling of popup windows (q goes back to original). 2008-12-21 16:04:39 +01:00
Jose A. Ortega Ruiz 6a144cc546 FUEL: Initial word completion (M-TAB) plus lotsa fixes. 2008-12-15 23:44:13 +01:00
Jose A. Ortega Ruiz b4efb3891b FUEL: Internal refactorings and cleanups. 2008-12-14 16:50:34 +01:00
Jose A. Ortega Ruiz 8be42496b3 FUEL: Ooops, infinite recursion fix. 2008-12-13 03:40:36 +01:00
Jose A. Ortega Ruiz d3c279469c FUEL: Asynchronous comms with Factor implemented. Help mode improvements. 2008-12-13 01:54:18 +01:00
Jose A. Ortega Ruiz d771e8a306 FUEL debug mode: :warnings &co. retrievable, and some cosmetics. 2008-12-09 23:37:27 +01:00
Jose A. Ortega Ruiz faa6989fe9 FUEL: First stab at the debugger: error/restart display and restart invokation. 2008-12-09 02:36:55 +01:00