Commit Graph
100 Commits
Author SHA1 Message Date
Kris Maglione 00f4b80232 Begining of parseArgs-based completion; only works for :style, for now. Should probably be made intrinsic. 2008-11-20 23:13:01 +00:00
Kris Maglione 7032d4ec38 And add a comment. 2008-11-20 21:30:04 +00:00
Kris Maglione 5b9cd6e514 And actually commit the change referenced 2 commits ago. :( 2008-11-20 21:28:56 +00:00
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