Commit Graph

17 Commits (21cb42edf3d91a4be40af5c79cfc1d53e3a0abff)

Author SHA1 Message Date
Björn Lindqvist 5345e32b84 FUEL: readding factor-method-definition-regex
It is needed by the fuel-refactor--def-word function.
2016-07-02 15:51:00 +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 b549bd6cc9 FUEL: More robust extract word refactoring (catching empty region case). 2009-04-04 22:34:21 +02:00
Jose A. Ortega Ruiz 3bd573fe13 FUEL: New refactoring command: fuel-refactor-make-generic. 2009-02-20 01:02:24 +01:00
Jose A. Ortega Ruiz 3ad52dd85b FUEL: New refactoring: extract region as ARTICLE: (C-cC-xa). 2009-01-28 21:23:21 +01:00
Jose A. Ortega Ruiz ae2e9b4192 FUEL: New refactoring: rename word. 2009-01-22 23:25:17 +01:00
Jose A. Ortega Ruiz a654fac19e FUEL: Cross-reference for vocabs (uses/usage). 2009-01-22 21:13:38 +01:00
Jose A. Ortega Ruiz 5b785d2f38 FUEL: In word extraction, ask for word name before stack effect. 2009-01-21 02:46:50 +01:00
Jose A. Ortega Ruiz 5909ca0bd8 FUEL: New refactoring: inline word. 2009-01-13 04:06:21 +01:00
Jose A. Ortega Ruiz 104b052e7e FUEL: Better word extraction: detect existing words and extend refactoring. 2009-01-13 00:14:54 +01:00
Jose A. Ortega Ruiz 977c4d6b6a FUEL: New command: fuel-refactor-extract-vocab. 2009-01-12 02:10:13 +01:00
Jose A. Ortega Ruiz 5c18951bf5 FUEL: Fix for word extraction in top level forms. 2009-01-10 01:05:51 +01:00
Jose A. Ortega Ruiz 3b44c824ee FUEL: Better word extraction. 2009-01-08 17:00:48 +01:00
Jose A. Ortega Ruiz 6a7de816fc FUEL: Better region boundary adjustment in extract-word. 2009-01-08 02:08:57 +01:00
Jose A. Ortega Ruiz 75b0f1e058 FUEL: Adjust region to word boundaries if needed in fuel-refactor-extract-word. 2009-01-08 02:00:04 +01:00
Jose A. Ortega Ruiz 73dc586be1 FUEL: Highlight new word during fuel-refactor-extract-word. 2009-01-08 01:50:35 +01:00
Jose A. Ortega Ruiz 676ead93a5 FUEL: Extract word refactoring. 2009-01-08 01:30:12 +01:00