Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								402a2f5ac1 
								
							
								 
							
						 
						
							
							
								
								FUEL: Customization variable that controls whether fuel-mode is loaded automatically.  
							
							 
							
							
							
						 
						
							2014-04-21 08:33:09 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								d62c2ae351 
								
							
								 
							
						 
						
							
							
								
								FUEL: some more chars that often are used in word names  
							
							 
							
							
							
						 
						
							2014-04-18 08:43:12 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								693ca82648 
								
							
								 
							
						 
						
							
							
								
								FUEL: factor-find-in returns correct vocab when point is on the IN:-line  
							
							 
							
							
							
						 
						
							2014-04-18 08:43:11 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								bf060849c9 
								
							
								 
							
						 
						
							
							
								
								FUEL: improve highlighting of LIBRARY:, HELP: and deprecated  
							
							 
							
							
							
						 
						
							2014-04-18 08:43:11 -07: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  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								c0ff39d129 
								
							
								 
							
						 
						
							
							
								
								FUEL: fix factor-find-usings and use it in fuel-help--word-help so that fuel can eval code with the right vocabs imported  
							
							 
							
							
							
						 
						
							2014-04-14 08:38:33 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								35fd1ad8cb 
								
							
								 
							
						 
						
							
							
								
								FUEL: correct fuel-helps word lookup algorithm  
							
							 
							
							... 
							
							
							
							e.g if you lookup help for pop you should see the help page for
sequences:pop not persistent.deques.private:pop 
							
						 
						
							2014-04-14 08:38:33 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								d05363e1e8 
								
							
								 
							
						 
						
							
							
								
								FUEL: need to catch and handle scan-error that forward-sexp can emit if there is no closing bracket  
							
							 
							
							
							
						 
						
							2013-12-12 08:24:02 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								b1b146e709 
								
							
								 
							
						 
						
							
							
								
								FUEL: fixed font-locking of SYMBOLS  
							
							 
							
							
							
						 
						
							2013-12-12 08:24:02 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								084e3e98f1 
								
							
								 
							
						 
						
							
							
								
								FUEL: correct font-locking of nested stack effect declarations.  
							
							 
							
							... 
							
							
							
							The new matcher function isn't "fooled" by stack effect declarations
like: ( ... seq quot: ( ... elt index -- ... ) i -- ... ) 
							
						 
						
							2013-12-01 06:51:48 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								d5568986b2 
								
							
								 
							
						 
						
							
							
								
								FUEL: improved font-locking of DESTRUCTOR and FORGET  
							
							 
							
							
							
						 
						
							2013-12-01 06:51:48 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								0e1d454e66 
								
							
								 
							
						 
						
							
							
								
								FUEL: correct highlighting of GENERIC# and MACRO:  
							
							 
							
							
							
						 
						
							2013-12-01 06:51:48 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								d93a444c4c 
								
							
								 
							
						 
						
							
							
								
								FUEL: improved regexps for setters and getters, now they arent fooled by the parsing words << and >>  
							
							 
							
							
							
						 
						
							2013-12-01 06:51:48 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								4d56a136a1 
								
							
								 
							
						 
						
							
							
								
								FUEL: correct colorizing for FROM and EXCLUDE  
							
							 
							
							
							
						 
						
							2013-12-01 06:51:48 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								85098e0e49 
								
							
								 
							
						 
						
							
							
								
								FUEL: fixed regexp for C-GLOBAL and RENAME  
							
							 
							
							
							
						 
						
							2013-12-01 06:51:48 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								e1bf75cc68 
								
							
								 
							
						 
						
							
							
								
								FUEL: colorizing for PROTOCOL and some uncommon parsing words  
							
							 
							
							
							
						 
						
							2013-12-01 06:51:48 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								f21d634a13 
								
							
								 
							
						 
						
							
							
								
								FUEL: highlight predicates  
							
							 
							
							
							
						 
						
							2013-12-01 06:51:48 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								a2c7b7c82c 
								
							
								 
							
						 
						
							
							
								
								FUEL: font-lock ENUMs  
							
							 
							
							
							
						 
						
							2013-12-01 06:51:48 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								08cf1b3567 
								
							
								 
							
						 
						
							
							
								
								FUEL: fix regexp for number literals  
							
							 
							
							
							
						 
						
							2013-09-20 13:42:50 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								9f8648e1e7 
								
							
								 
							
						 
						
							
							
								
								FUEL: highlight alien callbacks identical to functions  
							
							 
							
							
							
						 
						
							2013-09-20 13:42:50 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								05b18519f6 
								
							
								 
							
						 
						
							
							
								
								FUEL: improve handling of whitespace in regexps  
							
							 
							
							
							
						 
						
							2013-09-20 13:42:50 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								86712433cd 
								
							
								 
							
						 
						
							
							
								
								FUEL: Improved highlighting of stack effect declarations for alien functions. Types are highlighted bold using the new face factor-font-lock-type-in-stack-effect.  
							
							 
							
							
							
						 
						
							2013-09-20 13:42:50 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								ccda289400 
								
							
								 
							
						 
						
							
							
								
								FUEL: better matching for hex numbers, eg. 0xDeadBeefBabe  
							
							 
							
							
							
						 
						
							2013-09-20 13:42:50 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								85c02e0e0d 
								
							
								 
							
						 
						
							
							
								
								FUEL: improved highlighting of alien syntax; TYPEDEF, C-TYPE, STRUCT and UNION-STRUCT  
							
							 
							
							
							
						 
						
							2013-09-20 13:42:50 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								0ac088ccfc 
								
							
								 
							
						 
						
							
							
								
								FUEL: Correct font-locking of tuples with initial values.  
							
							 
							
							
							
						 
						
							2013-08-19 11:44:41 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								f35795f415 
								
							
								 
							
						 
						
							
							
								
								FUEL: Correct regexp to work with multiline USING:  
							
							 
							
							
							
						 
						
							2013-08-14 18:02:32 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								365a790eba 
								
							
								 
							
						 
						
							
							
								
								FUEL: Put several more characters that can be used in word names in the symbols class  
							
							 
							
							
							
						 
						
							2013-08-14 17:41:36 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								13945c4252 
								
							
								 
							
						 
						
							
							
								
								FUEL: Exterminating the evil tabs. Also highlight them so they get easier to kill.  
							
							 
							
							
							
						 
						
							2013-08-07 23:53:24 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								9fae604546 
								
							
								 
							
						 
						
							
							
								
								FUEL: One + less...  
							
							 
							
							
							
						 
						
							2013-08-07 18:35:07 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								3fea81d7cc 
								
							
								 
							
						 
						
							
							
								
								FUEL: Improve font-locking of constructs that span multiple lines.  
							
							 
							
							
							
						 
						
							2013-08-07 18:27:59 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								830637c84d 
								
							
								 
							
						 
						
							
							
								
								FUEL: Improved font-locking. Colors for USING expressions, hexadecimal numbers and tuple slots.  
							
							 
							
							
							
						 
						
							2013-08-05 11:16:23 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								1358a9eb55 
								
							
								 
							
						 
						
							
							
								
								FUEL: Compatibility functions for Emacs 24.2.  
							
							 
							
							
							
						 
						
							2013-07-13 19:13:39 +02:00  
						
					 
				
					
						
							
							
								 
								Erik Charlebois
							
						 
						
							 
							
							
							
								
							
								ba02db8485 
								
							
								 
							
						 
						
							
							
								
								FUEL: Fix Emacs package metadata for MELPA recipe  
							
							 
							
							
							
						 
						
							2013-05-07 02:03:26 -04: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  
						
					 
				
					
						
							
							
								 
								Erik Charlebois
							
						 
						
							 
							
							
							
								
							
								bb3665f37e 
								
							
								 
							
						 
						
							
							
								
								FUEL: Flip the default behavior of visit-other-file so that it does not try to create -docs or -tests files if they do not exist by default. This is the more common case when spelunking in code and in general you want to scaffold those files anyway.  
							
							 
							
							
							
						 
						
							2010-02-21 03:27:16 -08:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								4a6ee34ec4 
								
							
								 
							
						 
						
							
							
								
								FUEL: Bug fix: indentation of consecutive setter lines.  
							
							 
							
							
							
						 
						
							2009-06-14 20:29:27 +02:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								a381d12b6d 
								
							
								 
							
						 
						
							
							
								
								FUEL: Automatic insertion of scaffolding in docs and test upon file creation.  
							
							 
							
							
							
						 
						
							2009-06-02 03:21:35 +02:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								577c450db9 
								
							
								 
							
						 
						
							
							
								
								FUEL: When creating foo-docs.factor, optionally insert scaffold.  
							
							 
							
							
							
						 
						
							2009-06-02 00:55:53 +02:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								90dac6f881 
								
							
								 
							
						 
						
							
							
								
								FUEL: C-uC-co won't ask for file creation while cycling.  
							
							 
							
							
							
						 
						
							2009-02-22 20:20:46 +01:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								18c2c9cf03 
								
							
								 
							
						 
						
							
							
								
								FUEL: Fix indentation of multiline TUPLE:, SYMBOLS: & similar forms.  
							
							 
							
							
							
						 
						
							2009-01-12 12:13:21 +01:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								4543590ca9 
								
							
								 
							
						 
						
							
							
								
								FUEL: Electric indentation for ] and } fixed.  
							
							 
							
							
							
						 
						
							2009-01-11 18:01:52 +01:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								bb7c82a9aa 
								
							
								 
							
						 
						
							
							
								
								FUEL: Fix for float highlight (+ en exp) and small tweaks.  
							
							 
							
							
							
						 
						
							2009-01-11 14:15:26 +01:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								a889b9d2d0 
								
							
								 
							
						 
						
							
							
								
								FUEL: Nicer autodoc error messages.  
							
							 
							
							
							
						 
						
							2009-01-09 03:45:04 +01:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								f4530a743d 
								
							
								 
							
						 
						
							
							
								
								FUEL: Improvements to factor-mode-visit-other-file.  
							
							 
							
							
							
						 
						
							2009-01-08 23:52:38 +01:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								31d783c2be 
								
							
								 
							
						 
						
							
							
								
								FUEL: Edit word's documentation command.  
							
							 
							
							
							
						 
						
							2008-12-22 03:07:45 +01:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								f9042f1340 
								
							
								 
							
						 
						
							
							
								
								FUEL: Indentation for [let and [| forms.  
							
							 
							
							
							
						 
						
							2008-12-19 14:54:18 +01:00  
						
					 
				
					
						
							
							
								 
								Jose A. Ortega Ruiz
							
						 
						
							 
							
							
							
								
							
								194d0cec41 
								
							
								 
							
						 
						
							
							
								
								FUEL: Font lock for getters/setters fixed, with faces for both.  
							
							 
							
							
							
						 
						
							2008-12-18 12:11:59 +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
							
						 
						
							 
							
							
							
								
							
								fbbe8d9e5e 
								
							
								 
							
						 
						
							
							
								
								FUEL: Edit vocabulary interactive command and bug fixes.  
							
							 
							
							
							
						 
						
							2008-12-14 00:41:35 +01:00