Michael T. Richter
881aa979b8
Added Lua source files for Textadept editor support for Factor.
2013-04-01 06:30:01 -07:00
John Benediktsson
f27bb01ec8
misc/vim: highlight numbers with leading "+" (e.g., "+12").
2013-03-16 13:50:09 -07:00
John Benediktsson
2d68c470ea
misc/fuel: try and fix autodoc bug report.
2013-03-08 14:34:43 -08:00
John Benediktsson
61ae9cab75
misc/icons: renaming to old convention, adding 48x48.
2012-12-01 09:30:33 -08:00
John Benediktsson
9c295e679e
New icons for Factor.
2012-11-30 15:26:21 -08:00
John Benediktsson
bea4724cc8
vim: update syntax file for new kernel words.
2012-10-22 13:46:17 -07:00
John Benediktsson
28f36a25b0
Revert "core: >array, >byte-vector, >hashtable, >vector should be inline."
...
This reverts commit cd6026e70e
.
2012-10-05 08:30:41 -07:00
John Benediktsson
700cee5afd
core: >array, >byte-vector, >hashtable, >vector should be inline.
2012-09-28 19:31:14 -07:00
John Benediktsson
1f0e2c6715
vim: fix ".1" to be float syntax highlighted.
2012-09-26 21:32:34 -07:00
John Benediktsson
474913646f
misc: fix syntax highlighting for MATH: generics.
2012-09-14 09:05:20 -07:00
John Benediktsson
719f190e99
misc: highlight TYPED: in vim.
2012-08-28 16:34:17 -07:00
John Benediktsson
c26ac5890e
misc: support new escapes in vim.
2012-07-26 19:24:52 -07:00
John Benediktsson
c894bc098d
misc/vim: updating keywords for core vocabs.
2012-07-23 09:08:41 -07:00
John Benediktsson
09ea62edf6
misc: update vim syntax file using ``generate-vim-syntax``.
2012-07-11 14:28:15 -07:00
John Benediktsson
2f4a22d159
misc: update factor.vim generator with changes in last year.
2012-07-11 14:27:48 -07:00
John Benediktsson
34b9b5156a
vim: allow sign of exponent to be optional (e.g., "1e10" should be highlighted correctly).
2012-05-29 07:43:09 -07:00
John Benediktsson
78f7a8bc58
vim: fix float syntax highlighting of "1."
2012-05-28 20:48:15 -07:00
Joe Groff
72de75b881
let's pretend BIN: HEX: OCT: never happened
2011-11-23 19:22:37 -08:00
Doug Coleman
2551dd0e4e
Handle auto-user in fuel-connection.el. Fix suggested by Eungju Park.
2011-11-02 18:14:10 -07:00
Doug Coleman
6c15e97597
Fix the fuel "No prompt found" bug using eungju's better fix; otherwise would just pull the patch.
2011-11-02 09:28:29 -07:00
John Benediktsson
315896c857
factor.vim: fix syntax highlight for exponentials (i.e. "1.5e10").
2011-09-21 19:29:56 -07:00
John Benediktsson
6bf9b971f2
factor.vim: fix highlighting of negative ratios.
2011-09-10 21:08:37 -07:00
Joe Groff
e8340c5196
misc/vim/syntax: highlight row variables in stack effects
2011-09-03 11:10:08 -07:00
yac
8eea81b0d4
Improved stack effect highlighting in vim.
...
Delimiters and items in stack effect are highlighted separately, works on
call( -- ) and execute( -- ) too.
2011-06-23 21:01:35 +02:00
Keita Haga
945d5f5c49
misc/vim/syntax/factor.vim: merge two factorComment highlight groups together into one
2011-04-06 15:28:59 +09:00
Keita Haga
f2528568bc
misc/vim/README.md: update filename
2011-04-05 12:37:10 +09:00
Keita Haga
0f64c5ae58
misc/vim/ftplugin/factor.vim: add copyright header
2011-04-05 10:47:08 +09:00
Keita Haga
9884a73664
misc/vim/syntax/factor.vim: fix factorCallQuotation, factorExecute match patterns
2011-04-05 04:03:17 +09:00
Keita Haga
9f6f498cb6
misc/vim/syntax/factor.vim: update comments
2011-04-05 03:45:34 +09:00
Keita Haga
811cab4f60
misc/vim/syntax/factor.vim: re-fix factorStackEffect, factorLiteralStackEffect match
2011-04-05 03:42:47 +09:00
Keita Haga
bb1c6c60c2
misc/vim/syntax/factor.vim: add support for M\ syntax
2011-04-05 02:30:14 +09:00
Keita Haga
91a41aa008
misc/factor.vim.fgen: update
2011-04-04 21:01:20 +09:00
Keita Haga
4059eac351
misc/vim/ftplugin/factor.vim: add b:did_ftplugin at the top
2011-04-04 20:38:30 +09:00
Keita Haga
e078094e06
Rename misc/vim/ftplugin/factor_settings.vim to misc/vim/ftplugin/factor.vim
2011-04-04 20:34:43 +09:00
Keita Haga
0e2de48c49
misc/vim/syntax/factor.vim: workaround for factorHook match issue
2011-04-04 19:59:56 +09:00
Keita Haga
900990bec8
misc/vim/README.md: minor tweaks
2011-03-24 09:25:16 +09:00
Keita Haga
ef76c7b210
Replace misc/vim/README with misc/vim/README.md
2011-03-24 09:18:46 +09:00
Keita Haga
f77bb07525
misc/vim/syntax/factor.vim: add 'display' argument to factorEscape highlight group
2011-03-21 06:54:15 +09:00
Keita Haga
d1b126f15b
misc/vim/syntax/factor.vim: factorEscape cleanup
2011-03-21 05:37:00 +09:00
Keita Haga
45d9f23104
misc/vim/syntax/factor.vim: add support for escape characters
2011-03-20 19:01:47 +09:00
Keita Haga
45443be1bc
misc/vim/syntax/factor.vim: set 'shiftwidth' option in modeline
2011-03-20 16:12:24 +09:00
Keita Haga
07ed91f476
misc/vim/plugin/factor.vim: remove trailing whitespace
2011-03-18 01:40:28 +09:00
Keita Haga
372312948e
misc/vim/syntax/factor.vim: add support for 'ERROR: class slots...' syntax
2011-03-18 00:25:12 +09:00
Keita Haga
d91d3f2c01
misc/vim/syntax/factor.vim: in factorShebang, add 'display' argument and switch to PreProc highlight group
2011-03-17 10:10:38 +09:00
Keita Haga
34ae717598
misc/vim/syntax/factor.vim: don't set 'shiftwidth', 'softtabstop', etc.
2011-03-17 09:32:49 +09:00
Keita Haga
29e69f5a68
misc/vim/syntax/factor.vim: fix indentation
2011-03-17 08:28:15 +09:00
Keita Haga
579ca7d898
misc/vim/syntax/factor.vim: swapping factorComment definition lines and contain @Spell in factorComment
2011-03-17 06:00:14 +09:00
Keita Haga
c9542b5a15
misc/vim/syntax/factor.vim: highlight the shebang
2011-03-17 05:22:15 +09:00
Keita Haga
1ef928b508
misc/vim/syntax/factor.vim: highlight factorCallQuotation, factorExecute, factorStackEffect, and factorLiteralStackEffect definitions correctly
2011-03-17 04:33:02 +09:00
Keita Haga
4122d4aa30
misc/vim/syntax/factor.vim: fix factorRename match
2011-03-16 20:22:32 +09:00
Keita Haga
bac4add3a8
misc/vim/syntax/factor.vim: add support for 'execute( stack -- effect )' syntax
2011-03-15 01:27:13 +09:00
Keita Haga
eac693ee17
misc/vim/syntax/factor.vim: factorFrySpecifier cleanup
2011-03-15 01:14:33 +09:00
Keita Haga
334b2b57e0
misc/vim/syntax/factor.vim: fix factorStackEffect, factorLiteralStackEffect match patterns
2011-03-15 01:07:29 +09:00
Keita Haga
771577c5a3
misc/vim/syntax/factor.vim: add support for 'call( stack -- effect )' syntax
2011-03-15 00:58:52 +09:00
Keita Haga
d79dba57e3
misc/vim/syntax/factor.vim: highlighting of 'call-next-method'
2011-03-15 00:41:22 +09:00
Keita Haga
51d49f03ca
misc/vim/syntax/factor.vim: add support for INTERSECTION: syntax
2011-03-13 20:10:07 +09:00
Keita Haga
38eb0bd17e
misc/vim/syntax/factor.vim: add support for SLOT: syntax
2011-03-10 22:56:24 +09:00
Keita Haga
55840ae6a1
misc/vim/syntax/factor.vim: highlighting of breakpoint
2011-03-10 20:32:11 +09:00
Keita Haga
fdc562c8f3
misc/vim/syntax/factor.vim: add support for UNION: syntax
2011-03-10 20:22:44 +09:00
Keita Haga
d76cc21f1f
misc/vim/syntax/factor.vim: update "To run"
2011-03-10 19:37:36 +09:00
Keita Haga
9a8c717cba
misc/vim/syntax/factor.vim: add support for SYMBOLS: syntax
2011-03-10 19:30:42 +09:00
Keita Haga
e4bd8e98fc
Update factorSbuf in misc/factor.vim.fgen
2011-03-10 19:21:21 +09:00
Keita Haga
a7ed4c8c45
misc/vim/syntax/factor.vim: add support for RENAME: syntax
2011-03-10 02:31:08 +09:00
Keita Haga
b25c605563
misc/vim/syntax/factor.vim: add support for EXCLUDE: syntax
2011-03-10 02:26:28 +09:00
Keita Haga
3bf15931fc
misc/vim/syntax/factor.vim: rename factorFryDirective to factorFrySpecifier
2011-03-10 00:30:07 +09:00
Keita Haga
4468f1e2e0
misc/vim/syntax/factor.vim: add support for ALIAS: syntax
2011-03-10 00:20:50 +09:00
Keita Haga
4629d7b51b
misc/vim/syntax/factor.vim: a few minor changes:
...
- delete first line
- rename factorCompileDirective to factorDeclaration
- support for more declarations
2011-03-09 23:22:36 +09:00
Keita Haga
5ac122d030
misc/vim/syntax/factor.vim: capitalize the first letter of "Language" header line
2011-03-09 20:34:00 +09:00
Keita Haga
fe9661746a
Oops, forgot to update misc/factor.vim.fgen
2011-03-05 20:43:48 +09:00
Keita Haga
2e11623708
misc/vim/syntax/factor.vim: improve factorComment match
2011-03-05 19:58:58 +09:00
Jose A. Ortega Ruiz
0c5a0ee058
FUEL: Menus for factor, listener, doc and debug buffers.
2010-08-13 04:25:57 +02:00
Jose A. Ortega Ruiz
5d8495aa5a
FUEL: Remove key bindings of the form C-c <alphabetic>
...
Bindings of the form C-c <alphabetic> (e.g. C-c z) are traditionally
reserved in Emacs for user-defined keymaps, and shouldn't be used by
packages.
This patch removes all bindings of that form, replacing them by C-c
C-<alphabetic> (or simply preserving a previously existing binding).
E.g., C-c z becomes C-c C-z. In most cases, the binding with two C's
was already present.
The only change not following the above rule is C-c h in the listener,
which has become C-c C-w (because the C-h suffix is also 'taken' by
Emacs conventions).
2010-08-12 03:14:44 +02:00
Jose A. Ortega Ruiz
5fd5ed4afe
FUEL: fix for listener's misbehaviour in the presence of output.
2010-07-31 23:39:21 +02:00
Jose A. Ortega Ruiz
a4c37338fa
FUEL: New option to make listener's prompt non-readonly.
...
By setting fuel-listener-prompt-read-only-p to nil, you'll be able to
delete (portions of) the prompt in the listener. This doesn't have
much value by itself, except that, moreover, a non-read-only prompt
makes some i/o operations work. E.g.:
"input x:" print flush readln
will work with the new variable set to nil.
2010-07-31 20:11:36 +02:00
Joe Groff
f82c6e14ad
new ICO for windows
2010-07-05 21:00:12 -07:00
Joe Groff
4608e955bc
stacky the raptor was feeling kind of blue. cheer him up a bit
2010-07-05 20:53:24 -07:00
Slava Pestov
dc58b75eab
Merge remote branch 'origin/new-icons'
2010-06-22 01:08:10 -04:00
Dmitry Shubin
221fb87fae
FUEL: improve highlighting and indentation for ERROR:
2010-06-12 06:42:58 +04:00
Joe Groff
63be996042
improve factor icon contrast, and deform smaller icons slightly so they're more visible
2010-06-04 17:09:14 -07:00
Dmitry Shubin
d24ffe8346
FUEL: improve syntax highlighting: C-TYPE:, FUNCTION-ALIAS: and more
2010-05-13 22:50:26 +04:00
Dmitry Shubin
9e2fab61ef
FUEL: syntax highlighting for DESTRUCTOR: and C-GLOBAL:
2010-05-13 20:20:16 +04:00
Erik Charlebois
baab8c060d
Remove ENUM: f and replace uses with CONSTANTs.
...
Fix bootstrap and load-all errors from enum classes.
2010-04-19 20:08:40 -07:00
Erik Charlebois
04d947ef1a
Merge branch 'master' of git://factorcode.org/git/factor
2010-04-17 17:48:40 -07:00
Dmitry Shubin
a540ffdc36
FUEL: do not fail if there is no file associated with current buffer
2010-04-17 03:27:00 +04:00
Erik Charlebois
d387947033
FUEL: Syntax highlight CONSULT: and PROTOCOL:
2010-04-16 13:41:16 -07:00
Erik Charlebois
26a55bbb16
Syntax highlighting for TYPED::
2010-04-06 12:58:37 -07:00
Erik Charlebois
77e63550a7
Add syntax highlighting for BEFORE: and AFTER:
2010-04-02 00:47:37 -07:00
Erik Charlebois
98da7ac16e
FUEL syntax updates
2010-03-02 19:32:07 -08:00
Erik Charlebois
0142d46688
Add scaffolding for platforms.txt, add option to fuel-scaffold-vocab
2010-02-22 20:17:49 -08:00
Erik Charlebois
4f8a6a032c
Syntax highlighting for COM-INTERFACE:
2010-02-22 19:34:54 -08:00
Erik Charlebois
52a8c3ebc9
FUEL: Add UNION-STRUCT: to syntax highlighting.
2010-02-21 16:42:31 -08:00
Erik Charlebois
9b8fd8d160
Fix parse error in elisp file
2010-02-21 04:39:44 -08:00
Erik Charlebois
a452966af9
FUEL: Add prefix key behavior to fuel-test-vocab so that it is similar to other FUEL interactive functions.
2010-02-21 03:35:15 -08:00
Erik Charlebois
ffddca36b7
Add scaffolding words for tags, summary and authors and hook these up to FUEL. Modified fuel-scaffold-vocab to prompt the user for tags, summary and whether to create help and test files immediately.
2010-02-21 03:34:08 -08: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
Erik Charlebois
a19c5f5663
Update FUEL font coloring for new syntactic keywords
2010-02-10 22:03:39 -08:00
erikc
c4bd780bff
Add fuel-test-vocab to FUEL (C-ct default) to run unit tests on a vocab
2010-02-08 15:58:40 -08:00
erikc
e3c3739624
Add brace matching for parse time quotes $\[
2010-02-05 15:52:55 -08:00
erikc
3e2f848101
Make TUPLE: indent, which seems to be the common indentation.
2010-01-27 15:31:08 -08:00
erikc
b2db8c4492
Add struct, struct-union and tag indent words.
2010-01-26 22:00:25 -08:00