Commit Graph
100 Commits
Author SHA1 Message Date
Kris Maglione a2bab3f62d Allow muttator's compose overlay to use liberator.xul. Not removing muttatorcompose.xul until chrome.manifest is updated, so as not to break muttator 2008-10-10 15:43:17 +00:00
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