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
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