Commit Graph

677 Commits (3dd8221447bfa11dd504219da9dc0d4739022ec0)

Author SHA1 Message Date
John Benediktsson 07833d94c6 misc/vim: update syntax for cartesian-find. 2019-12-13 19:31:17 -08:00
John Benediktsson ec58d39bb2 misc/vim: update vim syntax keywords. 2019-12-13 14:41:43 -08:00
timor 13b0da9182 FUEL: make `fuel-refactor-inline-word` work with hyphenated words
The emacs command `kill-word`, used by `fuel-factor-inline-word` does not
delete the complete word if that contains hyphens.  Using `kill-sexps` instead
exhibits correct behavior.
2019-06-11 06:50:31 -07:00
timor 82893dceee FUEL: don't jump to USING: section after updating 2019-05-10 15:41:25 -07:00
Doug Coleman 9f213f96f6 core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.

sorry about changing the fjsc line endings...
2018-06-19 22:52:58 -05:00
Björn Lindqvist 780bbd49cf FUEL: this defcustom is unused 2018-02-24 23:11:22 +01:00
John Benediktsson fcaf4eb39c misc/vim: update syntax file for none? addition. 2018-02-14 11:57:05 -08:00
Björn Lindqvist 8c223d4073 FUEL: fuel-edit-word is kind of redundant
fuel-edit-word-at-point does the same job when the caret is not on a
word.
2018-02-07 20:49:46 +01:00
Björn Lindqvist d13a8b6325 FUEL: fix cmd syntax of call to fuel-scaffold-vocab 2018-02-07 20:29:05 +01:00
Björn Lindqvist f86d9edec3 FUEL: remove fuel-scaffold-developer-name
It seem unlikely that someone would need this variable when you can
instead use user-full-name or set developer-name in Factor.
2018-02-07 19:41:48 +01:00
Björn Lindqvist 5d27f004a1 FUEL: refactoring to eliminate the eval-result variable
This makes the FUEL <-> Elisp ipc much simpler. All code called from
Elisp should put one result item on the stack. The fuel-pprint word
serializes it.
2018-02-07 18:38:28 +01:00
Björn Lindqvist e257280abd FUEL: a bunch of functions replaced with alist-get calls 2018-02-06 06:16:29 +01:00
Björn Lindqvist 428023ad22 FUEL: alist-get instead of (cdr (assoc key alist))
alist-get is a new function in emacs 25. It makes working with assocs
a bit simpler.
2018-02-06 06:16:29 +01:00
Björn Lindqvist d4e8d0a1fe FUEL: fix rendering of $synopsis markup.
It is rendered exactly the same as $see markup. It works well and was
the easiest fix to the problem.
2018-02-01 15:43:27 +01:00
Björn Lindqvist 5709e0b621 FUEL: improved fuel-get-uses
The path to the source file needs to be set when parsing, in case a
syntax word uses 'where' or some similar word.
2018-01-29 12:12:07 +01:00
Björn Lindqvist dbf21ca102 FUEL: better font-locking of gl-related words 2018-01-24 14:27:31 +01:00
John Benediktsson e82ea77524 misc/vim/syntax: update factor syntax. 2018-01-18 15:33:08 -08:00
Doug Coleman 64d8b29ac3 LICENSE.txt: Use the proper BSD2 license text so that github recognizes it. Fixes #1876. 2017-12-17 19:14:43 -06:00
Doug Coleman 08771e950f fuel: Update syntax for ;FUNCTOR> and ;EBNF 2017-08-05 22:30:18 -05:00
Björn Lindqvist 3dd7ed200f FUEL: fixing markup to indent multiline code correctly 2017-07-09 10:39:16 +02:00
Björn Lindqvist 3cb47a947e FUEL: need to specify vocab containing developer-name 2017-07-07 15:26:03 +02:00
Björn Lindqvist 6649e4a426 FUEL: ensures fuel-listener-mode and factor-mode has the same syntax table 2017-07-06 00:34:11 +02:00
Björn Lindqvist 3dd40b5ef3 FUEL: more consistent font-locking of strings 2017-07-06 00:34:11 +02:00
John Benediktsson ce6653bb65 misc/fuel: fix typo. 2017-07-05 09:35:25 -07:00
Björn Lindqvist 1eed7e7f5b FUEL: indenting the code examples in fuel looks cool 2017-07-04 18:08:26 +02:00
Björn Lindqvist 1265bb3b5c FUEL: cool breadcrumb navigation for help pages 2017-07-04 15:23:04 +02:00
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