John Benediktsson
2a3427bdff
io.files.info: use directory?, symbolic-link?, and regular-file?.
2015-08-05 18:33:35 -07:00
Doug Coleman
a4c5a748ad
core/basis: Rename words dealing with vocabs to loaded-vocabs or disk-vocabs because it's too confusing otherwise.
2015-06-08 12:47:35 -07:00
John Benediktsson
a440b2a909
tools.completion: matching names.
2013-03-20 16:51:09 -07:00
Doug Coleman
ef98b7af53
tools, ui.tools: Rename complete-P"? to complete-pathname?
2013-03-20 16:18:30 -07:00
Doug Coleman
f9c96628c0
tools.completion: Add utility word for searching for a string in a sequence of strings.
2013-03-08 16:50:10 -08:00
John Benediktsson
248d4e6bee
tools.completion: small performance improvements.
2013-03-06 19:58:53 -08:00
John Benediktsson
1537ac999d
tools.completion: don't use file-directory.
2012-10-23 09:49:44 -07:00
John Benediktsson
daa7bf3d22
tools.completion: minor fix to complete against file-name, not full-path.
2012-10-22 19:17:52 -07:00
John Benediktsson
6b34719f63
tools.completion: better paths-matching.
2012-10-22 18:51:38 -07:00
John Benediktsson
3049d187f6
tools.completion: fix CHAR: and COLOR: completion to require extra tokens.
2012-10-22 18:29:53 -07:00
John Benediktsson
b5d0ccf200
tool.completion: ...
2012-09-25 10:34:32 -07:00
John Benediktsson
4222b44ab7
tools.completion: less private.
2012-09-25 10:01:56 -07:00
John Benediktsson
bb580f2ef7
tools.completion: more <PRIVATE> words.
2012-09-25 09:45:44 -07:00
John Benediktsson
a5b91e181a
tools.completion: moving "complete-?" words.
2012-09-25 09:10:44 -07:00
John Benediktsson
d5998a712f
tools.completion: add "paths-matching".
2012-09-24 20:22:29 -07:00
John Benediktsson
08821f38ea
tools.completion: adding colors-matching.
2012-09-24 15:07:30 -07:00
John Benediktsson
2900fb9361
unicode.data: faster string operations by using constants instead of globals.
2012-07-15 13:57:05 -07:00
John Benediktsson
8d2a271aa2
tools.completion: fix chars-matching word.
2012-07-14 16:14:48 -07:00
John Benediktsson
693dd717c4
tools.completion: 5-7% performance improvement.
2012-06-19 13:50:50 -07:00
Doug Coleman
2ecd513130
Factor out ``no-roots no-prefixes'' into its own word. Add load-root, load-from-root, vocabs-in-root and implement load in terms of load-from-root.
...
Add error checking for append-vocab-dir and (child-vocabs) in case someone tries to pass them the wrong parameters.
Rename: vocab-dir+ to append-vocab-dir
Document load-from-root and load-root
2011-10-23 19:59:01 -05:00
John Benediktsson
36da386816
tools.completion: undo private change, and add tests.
2011-09-13 09:22:57 -07:00
John Benediktsson
5e496e846b
tools.completion: speed up apropos by 35%. Fixes #101 .
2011-09-13 09:13:02 -07:00
John Benediktsson
a8e9b57685
tools.completion: making completions a lot faster using make.
2010-08-13 19:28:44 -07:00
Doug Coleman
bdecd564a3
Use keys/values where appropriate
2010-05-21 12:48:04 -05:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Slava Pestov
daed003f33
vocabs.hierarchy: more refactoring, update existing code for new API
2009-07-06 04:55:23 -05:00
Doug Coleman
407377fc98
rename peek -> last and update all usages
2009-05-25 16:38:33 -05:00
Slava Pestov
b2c3183b21
Split up tools.vocabs. Note that load-everything is now named load-all
2009-05-04 06:44:17 -05:00
Slava Pestov
1c123e7e22
Remove some usages of -rot and tuck
2009-04-18 21:53:22 -05:00
Slava Pestov
3eb5222186
Add CHAR: completion to UI listener
2009-02-02 15:58:09 -06:00
Slava Pestov
669548e62e
Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary
2009-02-02 13:43:54 -06:00
Slava Pestov
4f540c288c
vocabs-matching now considers all vocabs, not just loaded vocabs
2009-01-16 00:56:32 -06:00
Slava Pestov
27fd669021
Context-sensitive completion for word and vocab names
2009-01-12 19:25:18 -06:00
Slava Pestov
fe0c636ffe
Re-add words-matching, and add new vocabs-matching words, for use by new listener completion
2009-01-09 17:58:13 -06:00
Slava Pestov
da94d8afae
Working on new UI
2008-12-11 16:47:38 -06:00
Slava Pestov
e5ed7447ed
Removing more >r/r> usages
2008-12-03 08:46:16 -06:00
Slava Pestov
84d1a91966
limited-completions now gives you the most relevant completions if there are too many, instead of just giving back the empty list
2008-11-19 16:02:43 -06:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00