Commit Graph
100 Commits
Author SHA1 Message Date
Kris Maglione ce88c8918d Sorry, committed some things accidentally, before. Added modes.addMode. Made some changes to Commands toward using the parser for completions. 2008-11-20 21:27:44 +00:00
Kris Maglione 5b647a5c22 Check (v[0] in orig || orig[v[0]]) in JS completion again. The latter catches a lot of members in XPC wrapped objects 2008-11-20 21:03:34 +00:00
Kris Maglione a044098e1b TODO: Tabbing between form elems triggers NORMAL mode 2008-11-19 20:53:07 +00:00
Kris Maglione 4bf7141d51 Gecko *really* wasnt designed with object member completion in mind. :( 2008-11-18 21:03:14 +00:00
Kris Maglione a4072000c9 Add hints.addMode (e.g., hints.addMode("k", "Kill image", function (elem) elem.style.display="none", function () "//img")). Etc. 2008-11-18 20:10:24 +00:00
Kris Maglione 870538e032 Ameliorate completion with wrappedJSObjects a bit 2008-11-18 02:01:40 +00:00
Kris Maglione 1bb9d4337d Fix keyword completion 2008-11-18 01:46:14 +00:00
Kris Maglione 36a2b4157c Sort methods in liberator.js, a bit 2008-11-17 23:00:07 +00:00
Kris Maglione 8cf49a0665 Load Bookmarks/History in a background thread 2008-11-17 20:21:39 +00:00
Kris Maglione bc66cf405c Fix some missed function renames 2008-11-15 00:11:00 +00:00
Kris Maglione 16b1273078 Rename some functions. Add options.(set|get|reset|invert)Pref completion 2008-11-15 00:04:47 +00:00
Kris Maglione 257db25df2 Kludge to enable focusing the input field on Mac/MS 2008-11-14 21:07:43 +00:00
Kris Maglione 8bb3be2580 Remove "find across frames" from TODO 2008-11-14 18:24:36 +00:00
Kris Maglione 7758bc7c38 Revert find.js to typeaheadfind. I don't have time to make frames work 2008-11-14 18:21:46 +00:00
Kris Maglione d7076c5aa5 Add some standard JS function completers for the liberator API 2008-11-12 23:55:34 +00:00
Kris Maglione fc08b09a6b modules.plugins == liberator.plugins 2008-11-12 19:22:35 +00:00
Kris Maglione 8c25b27847 Commit old changes to skin 2008-11-06 18:00:36 +00:00
Kris Maglione 64f118524b Fix some other bugs in ui.js. Still needs work 2008-11-05 19:17:29 +00:00
Kris Maglione b8dc728c85 Fix typo in ui.js 2008-11-05 19:11:22 +00:00
Kris Maglione 16b4eaadc1 Fix some output sizing issues. Can anyone tell me how I so often manage to get the MOW and completions list open at once? Cant do it now. 2008-11-05 18:20:44 +00:00
Kris Maglione e89c63070b Completion cleanup. Use elem.contentDocument in followLink. 2008-11-05 17:45:50 +00:00
Kris Maglione 6c6b70a2c5 Re-enable tab numbering 2008-11-05 01:03:32 +00:00
Kris Maglione 0da30a4dc3 Fix completions, among other things (sorry) 2008-11-05 00:59:02 +00:00
Kris Maglione b334f2538d Turn off white-space:pre for the completions list 2008-11-02 01:56:30 +00:00
Kris Maglione c03fdade9c Add highlight groups for the completion list 2008-11-02 01:43:14 +00:00
Kris Maglione 0644de1458 Beep when the commandline loses focus *if* the new focus is an input element or in the content document 2008-11-02 00:35:56 +00:00
Kris Maglione 9c3fb60bc3 Some string highlighting stuff. 2008-11-01 22:05:27 +00:00
Kris Maglione 96f54b7c88 Center the :hi sample 2008-11-01 21:05:33 +00:00
Kris Maglione 6bda95ff00 Restore the fixed with/height in the :hi sample; theyre quite necessary so the output doesnt explode given certain CSS, and useful for showing certain visual effects 2008-11-01 20:52:13 +00:00
Kris Maglione 12a9532e6c Add Fullscreen autocommand 2008-11-01 20:46:33 +00:00
Kris Maglione 8c1c2ee76a Dont sort constants in objectToString (theyre better ordered by value than key) 2008-11-01 19:29:25 +00:00
Kris Maglione 6be68bad2c Make objectToString work better with generators and arrays 2008-11-01 19:10:28 +00:00
Kris Maglione fa8ad12036 You have it backwards. tabs.browsers wasnt *supposed* to be a function. 2008-11-01 16:36:14 +00:00
Kris Maglione ddabf3b84e Fix vertical align in completions list 2008-11-01 03:55:36 +00:00
Kris Maglione db5543dcb5 Fix stupid styling bug 2008-11-01 03:20:24 +00:00
Kris Maglione b904f580bb Add -append options to :hi and :sty. Fix some bugs (no, I don't know which bugs) 2008-11-01 02:04:42 +00:00
Kris Maglione c5ec767aa5 Give a sample in :highlight output 2008-10-31 23:51:04 +00:00
Kris Maglione 62fb7040e3 Fix bug with multiple windows 2008-10-31 22:49:53 +00:00
Kris Maglione f0d258c8fc Show the default styles in :highlight, etc. 2008-10-31 22:46:34 +00:00
Kris Maglione d7c5e79cd7 Properly kludge last commit. 2008-10-31 16:22:01 +00:00
Kris Maglione f7141d55e1 Fix ticket #6 2008-10-31 16:01:39 +00:00
Kris Maglione 5ab05963bf Unbreak local marks 2008-10-31 01:43:44 +00:00
Kris Maglione 8928c81404 Clean up the new hints code a bit 2008-10-30 20:51:19 +00:00
Kris Maglione b160ef7317 Fix :map <silent> in :mkv 2008-10-30 04:08:58 +00:00
Kris Maglione 3625aa1709 Use commandcomm /dev/null <(js -v 180 commands.js |& grep -v ReferenceError | grep .) in :mkv output 2008-10-30 04:03:58 +00:00
Kris Maglione df4f130266 Add :highlight to :mkv 2008-10-30 03:43:04 +00:00
Kris Maglione a53b702200 Generally niftier :mkv 2008-10-30 03:31:19 +00:00
Kris Maglione e25f27eea3 Add styling.txt to document :style and :highlight 2008-10-29 23:48:21 +00:00
Kris Maglione f24a10ce44 Dont try to use FullZoom if it doesnt exist 2008-10-29 19:24:30 +00:00
Kris Maglione ba875313d6 Dont die at startup without ZoomManager 2008-10-29 19:21:58 +00:00
Kris Maglione 9edc89001d Fix typo in tabs.js 2008-10-29 17:16:50 +00:00
Kris Maglione d21c5fac6c Force echomsg to single line, for now 2008-10-29 16:48:01 +00:00
Kris Maglione ca150fcd31 Push too-long echoed lines to the MOW. 2008-10-29 06:43:23 +00:00
Kris Maglione c501945ee1 Beep when the commandline loses focus 2008-10-29 02:46:13 +00:00
Kris Maglione a3b5c6c78e Get rid of QUICK/EXTENDED hint modes, since they dont make sense anymore. 2008-10-29 01:27:11 +00:00
Kris Maglione ab30527ccf Simplify hint code. 2008-10-29 01:05:43 +00:00
Kris Maglione 0677166d6b Fix 4-space tabs in NEWS 2008-10-29 00:55:32 +00:00
Kris Maglione 8839f286fb Fix ‘not found’ error on search submission 2008-10-28 02:12:18 +00:00
Kris Maglione 2b63cd6a11 Fix file completion 2008-10-28 01:27:19 +00:00
Kris Maglione c8d40f21f0 Load styles with a chrome security principal. Fix default objects in JS completion. Don't echo during :map <silent> 2008-10-27 23:10:47 +00:00
Kris Maglione ca28d52ed4 Cancel the search when an incsearch fails. embedcomp/rangefind may need to go given the difficulties presented by iframes. 2008-10-18 17:43:18 +00:00
Kris Maglione 0dab4f86cf Beginnings of bettter incsearch support 2008-10-18 02:58:05 +00:00
Kris Maglione a40b6892fe Fix :noremap 2008-10-16 17:05:44 +00:00
Kris Maglione bb32ae917c Fix plugin loading 2008-10-16 00:19:03 +00:00
Kris Maglione 00039bf6c5 Fix completion filter highlighting wrt white space collapsing. 2008-10-16 00:04:49 +00:00
Kris Maglione a1003650ea Fix namespace clash 2008-10-15 23:47:41 +00:00
Kris Maglione 0a94b9fe71 Speed up JS completion more. 2008-10-15 22:06:45 +00:00
Kris Maglione 9d8198c0ff Speed up JS completion a bit more 2008-10-15 21:48:31 +00:00
Kris Maglione 3684bb7b8a Get rid of unnecessary dumps in liberator-overlay.js 2008-10-15 21:09:52 +00:00
Kris Maglione bd5ed60655 Unbreak JS completion 2008-10-15 21:08:46 +00:00
Kris Maglione 2b6b080f0c Highlight invalid option names in :set 2008-10-15 20:48:34 +00:00
Kris Maglione 66123ab4a4 Cleaner javascript completion caching. 2008-10-15 20:30:56 +00:00
Kris Maglione 4a6efeea1e Fix non-breaking space in :bmarks 2008-10-15 20:26:22 +00:00
Kris Maglione d7872c54f2 Highlight invalid syntax (sort-of) in javascript completion. 2008-10-15 19:40:37 +00:00
Kris Maglione 07d8bbc159 Fix plugin loading 2008-10-15 19:06:18 +00:00
Kris Maglione eafa04da64 Better JS completion cacheing 2008-10-15 18:50:42 +00:00
Kris Maglione 671072c662 Source scripts into the modules namespace instead of the liberator namespace. 2008-10-15 03:16:30 +00:00
Kris Maglione be2e39a09e Document :map-<silent> 2008-10-15 02:37:42 +00:00
Kris Maglione 9f22a91b64 Add :map <silent> 2008-10-15 02:09:05 +00:00
Kris Maglione 50a5eeea56 Fix <C-l> again. What happened to my last fix? 2008-10-14 20:32:42 +00:00
Kris Maglione fb67ac7028 Fix hints again. 2008-10-14 08:05:29 +00:00
Kris Maglione 2c1ea7fa0b Fix hints. 2008-10-14 08:04:32 +00:00
Kris Maglione 7bef9607cf Forcably select the tab to the right on "d" for extensions that change the behavior. 2008-10-13 22:16:03 +00:00
Kris Maglione ff7c3c1210 Add liberator.modules namespace, load scripts via subscript loader, report better errors on :so with here docs, beep when clicking an input field in command line mode. 2008-10-13 21:05:48 +00:00
Kris Maglione 85dda8da9b Fix ^L and liberator.editor 2008-10-13 01:29:57 +00:00
Kris Maglione cd0fb01dd4 with (liberator) 2008-10-13 00:50:03 +00:00
Kris Maglione 45a1334cc0 Fix history cache 2008-10-12 21:40:23 +00:00
Kris Maglione 3c4d1a5233 Unbreak :sty, etc 2008-10-12 21:35:59 +00:00
Kris Maglione b1e03cb59d Dont dump all events... 2008-10-12 21:29:49 +00:00
Kris Maglione 84d75e64e4 Fix <Tab> completion slowness 2008-10-12 20:52:40 +00:00
Kris Maglione 12ff5a3bbc Fix JS completion when function calls are present 2008-10-12 20:10:13 +00:00
Kris Maglione 99f3e3cfef Allow argument to :w 2008-10-12 20:08:51 +00:00
Kris Maglione 0f92110012 Allow :time to be interrupted 2008-10-12 18:58:32 +00:00
Kris Maglione afcd5cbaeb Dont display "replaying" unless playing back a macro 2008-10-12 15:57:54 +00:00
Kris Maglione 7a61111e35 Add tab numbering 2008-10-12 05:32:38 +00:00
Kris Maglione db3cc5433e Report an error on search submit with incsearch. 2008-10-11 23:14:20 +00:00
Kris Maglione b84714bba6 Add a Struct() type for things like Bookmarks and Styles 2008-10-11 20:44:51 +00:00
Kris Maglione bad771cddc Switch back to the fixup service for sourcing files. 2008-10-11 19:19:43 +00:00
Kris Maglione ddb2f171a8 Dont source a plugin twice 2008-10-11 16:40:08 +00:00
Kris Maglione b32728d34a Add a :loadplugins command 2008-10-11 16:37:57 +00:00