John Benediktsson
0f69430f8d
misc/bash: minor updates to cdfactor script.
2014-11-29 20:19:11 -08:00
John Benediktsson
4c4ba4d766
misc: update number and string literals in Factor.tmbundle syntax.
2014-11-25 12:44:53 -08:00
Björn Lindqvist
2b1e080ccd
FUEL: big refactoring of fuel-xref-mode and the fuel.xref vocab
...
The big difference is that links to words are now grouped by vocab and
sorted alphabetically which I think makes *fuel xref* much more usable
when you have lots of words in the list
2014-11-17 19:00:32 -08:00
Björn Lindqvist
82c71577d2
FUEL: corrected name of *fuel xref* buffer
2014-11-17 19:00:32 -08:00
Björn Lindqvist
079d2e41db
FUEL: when browsing vocab documentation, use the fuel-help--buffer-link variable to determine what vocabulary we are "in"
2014-11-04 07:40:16 -08:00
Björn Lindqvist
189bc7a409
FUEL: unit tests for fuel, only 2 so far but the number is expected to grow
2014-11-04 07:40:16 -08:00
Björn Lindqvist
28b2942167
FUEL: fix markup of stack effects of quotations nested in stack effects
2014-11-04 07:40:16 -08:00
Björn Lindqvist
8206adc2bb
FUEL: fix in table rendering, previously it cutted off some cells with to much text
2014-10-21 23:20:47 +02:00
Björn Lindqvist
9954257d60
FUEL: remove empty (nil) lists of parsed words
...
FUEL interprets nil as f, therefore they need to be filtered out to
prevent empty lists of words from appearing as an "f" character.
2014-07-23 07:13:42 -07:00
John Benediktsson
a4aa9a9688
misc: fix syntax highlighting for new escape codes.
2014-06-03 18:05:06 -07:00
John Benediktsson
9a989f8e9d
misc: fix builtin tuple highlighting.
2014-05-20 09:37:52 -07:00
John Benediktsson
57e0c711a1
misc: sort vim keywords and fix GENERIC#.
2014-05-20 09:33:34 -07:00
Björn Lindqvist
6c6df7279b
FUEL: make it so fuel-con-error is shown in *fuel debug*
2014-04-25 08:49:50 -07:00
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
6d88ab71b5
FUEL: Load fuel-mode when factor-mode loads.
2014-04-21 08:33:08 -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
368abbe777
FUEL: Improved handling of documentation markup errors
...
The fuel-eval--retort-result-safe function can be used to get the
retort result and throw an error if the retort error is
set. E.g. (fuel-help "prettyprint") will now throw an error because
the markup is invalid instead of showing "No help available.."
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
385a8a0798
FUEL: remove fuel-help-short and supporting code
...
The feature is not used anywhere (not bound to any key) and the normal
fuel-help display works better than fuel-help-short anyway
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
9ac1522daa
FUEL: Tables in help buffers must be plain ascii to be correctly rendered everywhere.
2013-08-14 18:21:58 +02:00
Björn Lindqvist
23e3bcd9ff
FUEL: Make fuel-help (C-c C-d d) work for vocabularies too.
2013-08-14 18:04:18 +02: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
ec74afdd23
FUEL: Error message is now shown if word can't be found.
2013-08-14 13:21:19 +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