Björn Lindqvist
89473cc048
FUEL: fixing the name of the $vocab markup word
2017-07-04 11:22:31 +02:00
Björn Lindqvist
b720e46bc7
FUEL: clickabe http urls in fuel help
2017-07-04 03:29:14 +02:00
Doug Coleman
01aab7c884
Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s
2017-07-03 12:47:19 -07:00
Björn Lindqvist
fb50f04821
FUEL: make the req-id always a 5-digit number.. prettier that way
2017-06-30 02:31:53 +02:00
Björn Lindqvist
e8099389f9
FUEL: improved logging
...
point goes to end of buffer and a timestamp is added
2017-06-30 02:27:42 +02:00
Björn Lindqvist
f718269d50
FUEL: can use the factor-on-vocab function instead
2017-06-27 23:47:35 +02:00
Björn Lindqvist
21500f2b2f
help: fix to make the orphan articles index page render in fuel-help
2017-06-26 15:57:58 +02:00
Björn Lindqvist
81446d7948
FUEL: confirmation prompt for cleaning browsing history seem overkill
2017-06-26 14:51:11 +02:00
Björn Lindqvist
af940cbb24
FUEL: need to specify used vocabs
2017-06-26 05:44:51 +02:00
Björn Lindqvist
be31d22797
FUEL: this looks unused
2017-06-26 05:44:51 +02:00
Björn Lindqvist
f87d017624
FUEL: workaround for a bug caused by session.el
2017-06-25 20:06:45 +02:00
Doug Coleman
32710df620
core/basis: Rename tuples kernel:curry -> curried, kernel:compose -> composed.
...
Also rename the stack-checker curried -> curried-effect, composed -> composed-effect.
2017-06-02 17:39:20 -05:00
Doug Coleman
c5b563ed09
factor: Rename start -> subseq-start, start* -> subseq-start-from.
...
I also removed aliases for start/end from interval-maps and interval-sets and added a comment. I don't think it's any less clear what's going on.
2017-06-01 14:45:54 -05:00
Doug Coleman
c706bdae4e
factor: Fix misc/ for GENERIC# -> GENERIC#: rename.
2017-06-01 14:05:15 -05:00
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
209feb4cbb
FUEL: fix smie indentation of some syntax words
2016-11-24 05:00:12 +01:00
John Benediktsson
19447e44a4
byte-arrays.hex: removing HEX{ ab cd ef } in favor of B{ 0xab 0xcd 0xef }.
2016-11-08 21:10:58 -08:00
Björn Lindqvist
43e5118591
FUEL: support for the HINTS: syntax
2016-10-08 07:13:46 +02:00
Björn Lindqvist
0e937e8464
FUEL: highlighting and indentation of more syntax elements
2016-08-25 11:54:28 +02:00
Björn Lindqvist
c0b06c29b9
FUEL: improves the fuel-update-usings feature
...
Now it works even when the USING: list should be empty.
2016-08-25 11:52:35 +02:00
Björn Lindqvist
b6f3cf3199
FUEL: fontification of COLOR: and HEXCOLOR:
2016-08-21 02:23:31 +02:00
Björn Lindqvist
a26d910b06
FUEL: font-locking improvments
...
Highlighting of flags{, HEX{ and of array parameters passed to c
functions.
2016-08-20 03:41:51 +02:00
Björn Lindqvist
a6544c0acb
FUEL: use the right quot-char in pcases
2016-08-16 03:23:41 +02:00
Björn Lindqvist
2e9704a406
FUEL: syntax fixes for MAIN-WINDOW:, LOG: and TUPLE: with initial values
2016-07-30 19:03:23 +02:00
Björn Lindqvist
faffdcf047
FUEL: add (require 'smie), fixes #1672
2016-07-13 17:34:08 +02:00
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
Björn Lindqvist
ecb462cf29
FUEL: unused function removed
2016-07-02 15:51:00 +02:00
Björn Lindqvist
1e7e0e9876
FUEL: better symbol-capturing regexp and support for X-FUNCTION
2016-07-02 15:50:59 +02:00
Björn Lindqvist
114ced868a
FUEL: new indentation system based on smie
...
smie makes writing the indentation code much simpler. It also takes care
of some corner cases that led to bad indentation before like stack
effects split over multiple lines.
See: http://emacs.1067599.n5.nabble.com/SMIE-examples-or-guides-td400784.html
2016-07-02 15:50:59 +02:00
Björn Lindqvist
a284660490
FUEL: makes accessors and tuple slots with backslashes highlight correctly
2016-06-30 02:42:23 +02:00
Björn Lindqvist
e8a62460aa
FUEL: fix highlighting of strings escaping quote characters
...
(modify-syntax-entry ?\\ "_" table) was wrong, instead a bigger regexp
is needed.
2016-06-30 01:00:42 +02:00
Björn Lindqvist
70c413e403
FUEL: simplifying
2016-06-26 13:36:03 +02:00
Björn Lindqvist
de8d2fa302
FUEL: factor-previous-non-blank unused and adding doc
2016-06-19 03:23:35 +02:00
Björn Lindqvist
179b565b2b
FUEL: set context to (factor-current-vocab), in case it's a word defined
...
in the current buffer
2016-05-25 23:00:45 +02:00
Björn Lindqvist
7efad3c3c3
FUEL: fix so that radixed numbers with commas get highlighted
2016-05-25 22:03:05 +02:00
Björn Lindqvist
f0f58a9a89
FUEL: highlight of SLOT: syntax and backslashes in names
2016-05-23 02:23:21 +02:00
Björn Lindqvist
4c8a1b79dc
FUEL: syntax debugging file
...
This file is intended to contain lots of weird syntax. So if you change
something in FUEL, you can open the file to verify it still syntax
highlights correctly.
2016-05-23 02:23:12 +02:00
John Benediktsson
2d7d61e2e2
misc/icons: adding Factor icon svg.
2016-05-05 18:25:12 -07:00
Friedrich von Never
6b5b955a41
Atom package: update paths
2016-04-17 09:18:22 -07:00
Björn Lindqvist
0bb00921d9
FUEL: shouldn't clobber the 'symbol variable for thing-at-point, fixes #1592
2016-03-28 14:29:31 +02:00
Björn Lindqvist
d9711b96d2
FUEL: support for the $sequence help syntax
2016-03-22 17:52:19 +01:00
John Benediktsson
5dd6435511
moving build-support/factor.(sh|cmd) to ./build.(sh|cmd).
2016-03-15 03:17:36 -07:00
Björn Lindqvist
120c9d646e
FUEL: fix factor-symbol-at-point so it counts " as a symbol character
2016-03-13 08:36:31 +01:00
Björn Lindqvist
3bf7e49e9f
FUEL: improved fontlocking
...
INTERSECTION: and SPECIALIZED-ARRAYS: should be highlighted better and
REQUIRE: and REQUIRES: is old removed syntax
2016-03-11 07:36:23 +01:00
Sankaranarayanan Viswanathan
02e7b16ae9
fuel: fix doc on starting fuel server
2015-12-17 13:27:55 -08:00
Björn Lindqvist
4f698db8fc
FUEL: slightly improved font-locking for alien functions and aliases
2015-12-04 12:43:01 +01:00
John Benediktsson
ca898311cd
New icons.
2015-11-04 10:18:21 -08:00
Björn Lindqvist
4b4a5d24e9
FUEL: better font-locking of a bunch of syntax
...
Like for PREDICATE:, GAME: and SINGLETONS:
2015-10-29 00:44:08 +01:00
Björn Lindqvist
d59ea8d72c
FUEL: better highlighting for some uncommon syntax words
2015-10-15 02:41:40 +02:00
Björn Lindqvist
27a707947a
fuel.listener: new vocab with a listener better for FUEL ( #1486 )
2015-10-06 14:09:51 +02:00
John Benediktsson
b502ad7ac6
misc/vim: update with new core word renames.
2015-08-13 17:56:16 -07:00
Björn Lindqvist
37fbe62f0d
FUEL: new function, factor-syntax, which makes the declarations in
...
factor-font-lock-keywords better looking and less verbose
2015-08-06 09:21:33 -07:00
Björn Lindqvist
ddea03b336
FUEL: corrected highlighting of QUALIFIED-WITH:
2015-08-06 09:21:33 -07:00
Björn Lindqvist
74e8b881db
FUEL: fix highlighting of FUNCTIONs
...
The final ; was dropped from the syntax, so FUEL looks for the finishing
bracket instead
2015-08-06 09:21:33 -07:00
Björn Lindqvist
da69a6c329
FUEL: improved highlighting of alias defs
2015-08-06 09:21:33 -07:00
Björn Lindqvist
fd3b401749
FUEL: this fix makes it so stack effects spread out over multiple lines highlight
2015-08-06 09:21:33 -07:00
John Benediktsson
5f29e1c131
misc/vim: syntax highlight PRIMITIVE:.
2015-07-15 09:28:32 -07:00
John Benediktsson
154ebac5af
misc/atom: more readme updates.
2015-07-14 19:49:46 -07:00
John Benediktsson
1c9dd357b5
misc/atom: minor update to readme.
2015-07-14 19:49:06 -07:00
John Benediktsson
0ddb0d4175
misc/atom: adding an Atom bundle for syntax highlighting.
2015-07-14 19:47:31 -07:00
Björn Lindqvist
240825b7ed
FUEL: lets have a menu for the neat scaffolding system so it becomes discoverable
2015-07-14 17:29:43 -07:00
Björn Lindqvist
5a2861aff0
FUEL: fix the lookup of user name for copyright headers
...
first ask Factor, then fuel-scaffold-developer-name then user-full-name
and lastly "Your name"
2015-07-14 17:29:43 -07:00
Björn Lindqvist
531332acd8
FUEL: font-lock errors the same as tuples -- it looks much better
2015-07-14 17:29:43 -07:00
Björn Lindqvist
31b17ff2f3
FUEL: a few unused font faces
2015-07-14 17:29:43 -07:00
Björn Lindqvist
896921367d
FUEL: better hl of a lot of syntax like RENAME: FROM: EXCLUDE:
2015-07-14 17:29:42 -07:00
Björn Lindqvist
5931f33514
FUEL: colorize :>
2015-07-14 17:29:42 -07:00
John Benediktsson
e0ae202d36
misc: fix factor.vim.fgen for words->vocab-words refactor.
2015-07-14 16:29:28 -07:00
John Benediktsson
2b1e7dd9d0
misc: fix syntax error in Factor.tmbundle.
2015-07-10 09:19:40 -07:00
John Benediktsson
9008562265
Revert "Add Adobe Brackets highlight mode"
...
This reverts commit 94809b32a3
.
2015-06-15 09:35:59 -07:00
Dimage Sapelkin
94809b32a3
Add Adobe Brackets highlight mode
2015-06-15 09:35:38 -07:00
Björn Lindqvist
017a030bbc
FUEL: improved highlighting of some syntax words: PRIMITIVE, MAIN, INSTANCE
2015-06-07 17:00:56 -07:00
Björn Lindqvist
17997bb479
FUEL: make it so $complex-shuffle words (like -rot) are rendered correctly
2015-06-07 17:00:56 -07:00
Björn Lindqvist
4e8258c94b
FUEL: better way to font-lock comments.
...
just setting the comment property of the string in the
syntax-propertize-rules regexp appears to generate best results
2015-06-07 17:00:56 -07:00
Björn Lindqvist
c631ba8dfe
FUEL: the web reference have next and prev links for each word, let's add them to the fuel
...
help too
2015-06-07 17:00:56 -07:00
John Benediktsson
e72ad0c4f7
update vim syntax file.
2015-05-12 19:40:21 -07:00
Björn Lindqvist
b497800f03
FUEL: better font lock highlighting for some factor constructs
...
Also a fix so that ! in filter! isn't wrongly interpreted as a comment.
2015-04-24 11:40:06 +02:00
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