Commit Graph
100 Commits
Author SHA1 Message Date
Kris Maglione fbbed9dec6 Fix <Tab> completion 2008-10-10 07:31:04 +00:00
Kris Maglione f7fed1172c Add :se invfoo=bar,baz to toggle bar and baz in a list option 2008-10-10 05:05:13 +00:00
Kris Maglione ec68f69b4b Make autosize calculation less silly (and fix some CSS) 2008-10-10 04:43:09 +00:00
Kris Maglione baf2480b75 Replaced <table>-based completion with equivalent CSS. Mainly proof-of concept. Feel free to revert. 2008-10-10 03:49:36 +00:00
Kris Maglione 5d68871ca7 Re-register a stylesheet if it already exists on styles.registerSheet 2008-10-10 03:45:30 +00:00
Kris Maglione f771b5e25e Fix :se all 2008-10-10 03:02:19 +00:00
Kris Maglione 602c89fc12 Restrict favicons to 16x16 in completions. 2008-10-09 23:48:24 +00:00
Kris Maglione 1b093e51cc Add rudimentary paren/brace/quote matching for JS 2008-10-09 21:50:00 +00:00
Kris Maglione b8c29417f2 Detect unknown options in :set 2008-10-09 19:17:41 +00:00
Kris Maglione 53bd7a6bc1 Make completion display less jittery. 2008-10-09 19:02:13 +00:00
Kris Maglione 9644eca6a9 Use the wrapped object for completion of XPCNativeWrappers 2008-10-09 17:53:44 +00:00
Kris Maglione e1e8878c0a Fixed-height completion rows. 2008-10-09 17:41:45 +00:00
Kris Maglione bb4c19d4ac Quick hack to add tildes to the empty lines of the completion output. 2008-10-09 16:58:48 +00:00
Kris Maglione b9a24708c5 Unbreak here docs with args in .vimperatorrc 2008-10-09 02:58:29 +00:00
Kris Maglione 7e8312d541 Update news. 2008-10-09 02:48:38 +00:00
Kris Maglione 077fdc838a Move to the chrome://liberator namespace 2008-10-09 02:25:19 +00:00
Kris Maglione a3e898f810 JavaScript completion fixes. 2008-10-09 01:43:22 +00:00
Kris Maglione b350867a7e Add function arg completion to javascript completion. Better exceptions from liberator.eval. 2008-10-08 23:43:17 +00:00
Kris Maglione 1018759953 Add *.dtd to the jar 2008-10-08 22:08:59 +00:00
Kris Maglione c16f80c023 Fix heredocs from :so 2008-10-08 19:36:32 +00:00
Kris Maglione c77b782498 Make autocompletion smoother 2008-10-08 18:57:25 +00:00
Kris Maglione 605cf4bbc3 Dont use autocomplete during macro/:cmd playback; dont show the completion list on setCompletions if wim-=auto 2008-10-08 18:19:11 +00:00
Kris Maglione e22bd873ff Fix the visual bell 2008-10-08 17:44:11 +00:00
Kris Maglione 97d1c1afd9 Cache keyword-search filter 2008-10-08 16:05:19 +00:00
Kris Maglione 796d054306 More of the last commit, and fix :set WRT scoping. 2008-10-08 06:09:39 +00:00
Kris Maglione 12e1b2e89e Integrate :se setter and completion parsing code. 2008-10-08 04:58:27 +00:00
Kris Maglione 17dcbd142c Reset the autocomplete timer before hiding the completions list to prevent an apparant race. 2008-10-08 03:50:26 +00:00
Kris Maglione 4ff5adcc4e Get rid of template.map overloading, add standard "usage" template for ex/vi/option 2008-10-08 03:41:55 +00:00
Kris Maglione 10376ecb77 Add search keyword-history completion (try typing a keyword), better JS completion, better errors in :so, check "preload" before preloading history/bookmarks, Object/Function highlighting, some other bug fixes. 2008-10-08 02:56:11 +00:00
Kris Maglione c038e73471 Replace template.map2 with an overloaded template.map 2008-10-07 21:23:18 +00:00
Kris Maglione 78d9d51434 Last commit done right (or wrong, as it so happens, given Spidermonkeys buggy regex engine) 2008-10-07 21:03:06 +00:00
Kris Maglione 851901d553 Fix :hi for styles ending in ; 2008-10-07 20:43:56 +00:00
Kris Maglione ebf6f2d33b Update docs to reflect lack of *style options 2008-10-07 20:41:02 +00:00
Kris Maglione ee6ca4bb4a The dump part of the last commit, which didnt make it in 2008-10-07 20:35:17 +00:00
Kris Maglione 08ac946225 Highlight substrings matching the filter in completions. Fix javascript completion and :hi. Run dump() arguments through objectToString and append "\n" 2008-10-07 20:33:44 +00:00
Kris Maglione 46a83a4c72 Resize the completion buffer on DOMSubtreeModified event 2008-10-07 14:55:54 +00:00
Kris Maglione 12a6b7ee05 Get rid of *style options and add highlight groups 2008-10-07 14:46:18 +00:00
Kris Maglione 45ad9f0c8b Allow C-c to interrupt search highlighting 2008-10-07 14:25:18 +00:00
Kris Maglione 2a1a15e601 Unbreak hlsearch 2008-10-07 07:52:11 +00:00
Kris Maglione 1ff0c3169b Add NEWS and help entries for :so *.css. 2008-10-07 07:42:21 +00:00
Kris Maglione 19b942aebc Allow io.source to register stylesheets 2008-10-07 07:39:09 +00:00
Kris Maglione abd879a3e5 Moved the template class to its own file, along with some related functions from util.js 2008-10-07 06:56:58 +00:00
Kris Maglione d337ab8c53 Get rid of debugging statements. 2008-10-07 05:38:27 +00:00
Kris Maglione dff300dcbd Speed up JS completion (significantly), but maybe this isnt the best way. 2008-10-07 05:37:20 +00:00
Kris Maglione e33c32fcd6 Make wop=sort actually do something 2008-10-07 04:10:16 +00:00
Kris Maglione 2c44c1047c Override iterators for JS completion. This is evil, and hacky, and completely worth it. 2008-10-07 03:25:59 +00:00
Kris Maglione 3169a93825 Add Option.has(). Improve JS completion. 2008-10-07 03:19:40 +00:00
Kris Maglione 0f438cb499 Wrap eval in try-catch in javascript completer 2008-10-07 02:44:18 +00:00
Kris Maglione 662fb5d7a5 Skip inaccessable elements in javascript completion 2008-10-07 02:13:45 +00:00
Kris Maglione ce0665a965 Added liberator.xul overlay for XUL shared between muttator and vimperator 2008-10-07 02:03:36 +00:00
Kris Maglione d79b41dbc7 Fix javascript completion quirk 2008-10-07 01:53:50 +00:00
Kris Maglione 02dc21d930 Remove magic numbers 2008-10-07 01:04:49 +00:00
Kris Maglione 44de5ce668 Better javascript completion. 2008-10-07 01:02:18 +00:00
Kris Maglione ffb9684248 Fix the Styles class (I think) 2008-10-06 22:21:01 +00:00
Kris Maglione f4613ec8a8 Dont lower-case completion strings. 2008-10-06 22:06:15 +00:00
Kris Maglione 23199b84d1 Dont die if the history completion service isnt available 2008-10-06 22:00:30 +00:00
Kris Maglione 2b5daac844 Check for Components.utils.reportError before calling it 2008-10-06 21:55:38 +00:00
Kris Maglione 1084a94f65 Dump a stack on failed module load 2008-10-06 21:52:50 +00:00
Kris Maglione 899fa605e6 Make autocompletion generally more reasonable 2008-10-06 18:48:08 +00:00
Kris Maglione 50ba2ed66e Cache favicons 2008-10-06 16:20:24 +00:00
Kris Maglione f8a8904716 Minor cleanup 2008-10-06 16:05:32 +00:00
Kris Maglione d5f8ce6438 Add :sty! and :hi! to allow instantiation without error checking 2008-10-06 15:17:19 +00:00
Kris Maglione 5ec80e0468 Make :hi less obtrusive, maybe not better. 2008-10-06 04:51:27 +00:00
Kris Maglione 4c0523d052 Fix :pageinfo layout 2008-10-06 03:27:31 +00:00
Kris Maglione 31e3d33dcd Add a :highlight command. Behavior subject to change. RFC. 2008-10-06 02:07:46 +00:00
Kris Maglione 18c67c92ed Insert the chrome stylesheet before the last element in the document, rather than the first. 2008-10-06 00:51:16 +00:00
Kris Maglione 0a8252fb2a Added :sty chrome to style the main window, moved a bunch of inline styles to CSS, fixed some completion bugs, removed util.blankDocument 2008-10-05 23:38:31 +00:00
Kris Maglione 9e13dee7dd Use the favicon returned by history search. 2008-10-05 14:26:32 +00:00
Kris Maglione 05aac8ced6 Fix some brokenness 2008-10-05 07:40:26 +00:00
Kris Maglione 49e7229830 Turn favicons back on. Don't let the completion list jump. Move some stuff to vimperator.css. 2008-10-05 05:10:15 +00:00
Kris Maglione e5bce7c63c *** empty log message *** 2008-10-05 04:06:14 +00:00
Kris Maglione 55df63ee81 Fix favcons in completions, add "shutdown" trigger, register vimperator.css as user stylesheet, make option completions better, hide completion list when no completions available. Yeah. A lot. Sorry. 2008-10-05 03:50:09 +00:00
Kris Maglione 506838b41d Add help and NEWS entries for :bmark! 2008-10-04 19:58:18 +00:00
Kris Maglione 4b4e578dc3 Make :style better 2008-10-04 19:22:54 +00:00
Kris Maglione 690ce8d8e2 Fix :bmarks formatting 2008-10-04 08:53:29 +00:00
Kris Maglione ea1db5762f Add README.E4X, a quick intro to E4X syntax, to the src directory. 2008-10-04 07:33:53 +00:00
Kris Maglione 27328ca295 Back out part of my last commit. 2008-10-04 06:15:39 +00:00
Kris Maglione ce06d55415 Fix some brokenness 2008-10-04 05:37:57 +00:00
Kris Maglione 1891746b9e Bunch-o-fixes, plus some non-trivial changes that I may wind up weeding out. 2008-10-04 04:08:03 +00:00
Kris Maglione 982bbfd9ce Protect the MOW from invalid XML. Other minor cleanup. 2008-10-04 01:10:53 +00:00
Kris Maglione 40ff96452e Make some stuff nicer. Add heredoc support to :sty 2008-10-04 00:00:25 +00:00
Kris Maglione 267535d9c7 Remove <<<<<<< from NEWS 2008-10-03 23:21:43 +00:00
Kris Maglione af60f0ba86 Add :style to NEWS 2008-10-03 23:16:19 +00:00
Kris Maglione 1bb07747c4 Add :style and :delstyle commands. Need to write NEWS and :help entries, I suppose 2008-10-03 23:14:30 +00:00
Kris Maglione 7521ef4bf1 Fix :pageinfo spacing, and stuff. 2008-10-03 16:50:21 +00:00
Kris Maglione 2e16ddc8f1 *** empty log message *** 2008-10-03 15:22:27 +00:00
Kris Maglione 36ca0c98a8 Make completion generally niftier (add a rate limiting timer) 2008-10-03 03:08:51 +00:00
Kris Maglione b7b8b86b11 Half-hearted attempt to unbreak completions 2008-10-02 22:39:14 +00:00
Kris Maglione 298d0ab294 Better option completion. 2008-10-02 22:08:58 +00:00
Kris Maglione 8100d941f8 Make :pageinfo extensible 2008-10-02 19:22:02 +00:00
Kris Maglione 9dd5f1612b Cleanup storage.jsm 2008-10-02 17:23:42 +00:00
Kris Maglione 37e5b59db5 Likely unnecessary optimization. 2008-10-02 07:27:47 +00:00
Kris Maglione 23db634910 Which might account for stupid mistakes that I notice right after I commit. 2008-10-02 07:05:26 +00:00
Kris Maglione 9d370cfc89 I cant sleep. 2008-10-02 07:04:31 +00:00
Kris Maglione c37500251a Minor adjustment to last commit. 2008-10-02 06:48:53 +00:00
Kris Maglione 76b6c530b1 Frob some fnords. 2008-10-02 06:42:42 +00:00
Kris Maglione b7267adb21 Remove spurious code. 2008-10-01 17:50:00 +00:00
Kris Maglione 511162bd82 Fix spacing in :bmarks. 2008-10-01 14:13:37 +00:00
Kris Maglione 51c2ca313d Minor cleanup. 2008-10-01 13:57:34 +00:00
Kris Maglione fa7a2f738c Fix some brokenness. 2008-10-01 13:45:08 +00:00