Commit Graph

11 Commits (master)

Author SHA1 Message Date
Björn Lindqvist b099ec1e07 FUEL: removing fuel-autodoc-eval-using-form-p, it's not a very useful feature 2017-01-07 15:26:19 +01:00
Björn Lindqvist a1f9fca4dc FUEL: ensuring that autodoc works for qualified word references (eg unix.ffi:accept) 2017-01-07 15:26:19 +01:00
Björn Lindqvist a80dc21337 FUEL: Use font-locks data to figure out if the token point is on is a vocab
If point is on "myvocab" in IN: myvocab fuel-help will now understand
that it is on a vocabulary token.
2014-04-18 08:43:11 -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 08113cd741 FUEL: Don't load vocabs in USING: form by default. 2009-02-19 01:33:47 +01:00
Jose A. Ortega Ruiz a889b9d2d0 FUEL: Nicer autodoc error messages. 2009-01-09 03:45:04 +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 90f6fef8d2 FUEL: fix in autodoc require's and echo area font lock. 2008-12-27 15:18:17 +01:00
Jose A. Ortega Ruiz 46d3667d4b FUEL: Customization docstrings homogenized. 2008-12-22 01:51:41 +01:00
Jose A. Ortega Ruiz d3ba7e1abe FUEL: Stack inference support. 2008-12-20 16:51:05 +01:00