Commit Graph

43 Commits (f35795f4156eb8b906be46999543b74b54f68d1d)

Author SHA1 Message Date
Björn Lindqvist ec74afdd23 FUEL: Error message is now shown if word can't be found. 2013-08-14 13:21:19 +02: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 5d8495aa5a FUEL: Remove key bindings of the form C-c <alphabetic>
Bindings of the form C-c <alphabetic> (e.g. C-c z) are traditionally
reserved in Emacs for user-defined keymaps, and shouldn't be used by
packages.

This patch removes all bindings of that form, replacing them by C-c
C-<alphabetic> (or simply preserving a previously existing binding).
E.g., C-c z becomes C-c C-z. In most cases, the binding with two C's
was already present.

The only change not following the above rule is C-c h in the listener,
which has become C-c C-w (because the C-h suffix is also 'taken' by
Emacs conventions).
2010-08-12 03:14:44 +02:00
Jose A. Ortega Ruiz 9fd675a632 FUEL: Accept '?' in prompts for word and vocabs. 2009-02-05 10:28:57 +01:00
Jose A. Ortega Ruiz 756464a487 FUEL: Help browser: Fix for links to articles keyed by string lists. 2009-01-16 00:38:18 +01:00
Jose A. Ortega Ruiz 1a384e5e01 FUEL: Tidbits. 2009-01-07 04:08:36 +01:00
Jose A. Ortega Ruiz efcd8cb194 FUEL: Tags and authors support in help browser. 2009-01-06 23:08:33 +01:00
Jose A. Ortega Ruiz 76dcfc6c2b FUEL: New command fuel-help-vocab (v in help browser). 2009-01-06 02:23:38 +01:00
Jose A. Ortega Ruiz ca0f944e04 FUEL: Edit article command in help buffers. 2009-01-05 22:06:43 +01:00
Jose A. Ortega Ruiz 9ca81aed93 FUEL: bogus key binding fixed 2009-01-05 15:30:07 +01:00
Jose A. Ortega Ruiz a59271139c FUEL: Index entries sorted and some improvements in other tags in help browser. 2009-01-05 14:58:38 +01:00
Jose A. Ortega Ruiz fd35c362ef FUEL: 'h' for help on word at point in xref buffers. 2009-01-05 07:08:45 +01:00
Jose A. Ortega Ruiz a0f3a44aa0 FUEL: New command fuel-help-kill-page (bound to 'k' in help browser). 2009-01-05 06:22:36 +01:00
Jose A. Ortega Ruiz c7b589f712 FUEL: $quotation and $see markup; no autodoc by default in help buffers. 2009-01-05 04:58:19 +01:00
Jose A. Ortega Ruiz b5110ccdb6 FUEL: Fixes in help pages caching. 2009-01-04 19:40:22 +01:00
Jose A. Ortega Ruiz b05a2388f0 FUEL: Avoid contiguous duplicates in help history. 2009-01-04 19:17:04 +01:00
Jose A. Ortega Ruiz e603602e18 FUEL: Fixes in help browser navigation and new refresh command. 2009-01-04 16:01:03 +01:00
Jose A. Ortega Ruiz 4f6426bd40 FUEL: Help page bookmarks facility. 2009-01-04 04:04:08 +01:00
Jose A. Ortega Ruiz c13a6efe97 FUEL: New command: fuel-apropos. 2009-01-04 02:36:58 +01:00
Jose A. Ortega Ruiz 9832429b94 FUEL: Better help page caching and some fixes. 2009-01-04 01:50:13 +01:00
Jose A. Ortega Ruiz 992633dd32 FUEL: Help system now displays vocab help. 2009-01-04 00:01:51 +01:00
Jose A. Ortega Ruiz 1ef58cbd43 FUEL: Help index pages implemented (but no vocab-index yet). 2009-01-03 21:51:21 +01:00
Jose A. Ortega Ruiz 796a7e9d37 FUEL: Help system overhaul. 2009-01-03 16:37:28 +01:00
Jose A. Ortega Ruiz a0761297ed FUEL: Increase autodoc timeout. 2008-12-31 00:23:44 +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 ad728652d8 FUEL: Improved internal font definition handling. 2008-12-21 16:47:16 +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 2434463736 FUEL: Display lists of callers/callees, linked to their source. 2008-12-21 01:43:28 +01:00
Jose A. Ortega Ruiz d3ba7e1abe FUEL: Stack inference support. 2008-12-20 16:51:05 +01:00
Jose A. Ortega Ruiz ea71c1fdd2 FUEL: More navigation keys for the help buffer. 2008-12-18 17:07:36 +01:00
Jose A. Ortega Ruiz 2156b7bb86 FUEL: Description for vocabularies in autodoc mode. 2008-12-18 15:38:40 +01:00
Jose A. Ortega Ruiz de37d91304 FUEL: Bug fixes and compatibility with Emacs 22. 2008-12-17 23:50:48 +01:00
Jose A. Ortega Ruiz 416f46db7c FUEL: More simplifications and small speed-ups in listener/emacs communications. 2008-12-17 21:44:41 +01:00
Jose A. Ortega Ruiz e13adc4db0 FUEL: Edit word interactive command; completion in help prompt. 2008-12-17 01:12:15 +01:00
Jose A. Ortega Ruiz 7172a00f21 FUEL: More robust listener/emacs protocol; small fixes to the help mode. 2008-12-17 00:08:05 +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 faa6989fe9 FUEL: First stab at the debugger: error/restart display and restart invokation. 2008-12-09 02:36:55 +01:00
Jose A. Ortega Ruiz 6860285b07 FUEL 0.0 : all factor.el functionality in place, plus evaluation. 2008-12-06 04:34:25 +01:00