Commit Graph

157 Commits

Author SHA1 Message Date
Jason Poon
4598309dda rename vim.all to include-all which seems more appropriate 2017-12-28 22:33:20 +11:00
Jason Poon
cdc5834bfb refactor(command-line): oop-ify commandline. fix bug when save details not being shown on status bar after a :w 2017-12-28 22:33:20 +11:00
Jason Poon
ff2b3a5876 refactor(mode-handler): stop passing mode handler everywhere 2017-12-28 22:33:20 +11:00
Jason Poon
8f9b8620a6 refactor(vim-state): remove dependency on modehandler 2017-12-28 22:33:20 +11:00
Jason Poon
18841c8c5b refactor(remapper): adding remappings class to abstract all remappings 2017-12-28 22:33:20 +11:00
Jason Poon
2922b3ff7b refactor(status-bar): move out of mode handler 2017-12-28 22:33:20 +11:00
Jason Poon
886f149a2d move handler to configuration 2017-12-13 11:36:31 +11:00
Jason Poon
352cbda275 refactor remapper to use configuration 2017-12-13 11:36:31 +11:00
Jason Poon
1f20072098 sort and remove unused imports 2017-12-13 11:36:31 +11:00
Jason Poon
1e30095763 moar clean-up 2017-12-13 11:36:31 +11:00
Jason Poon
4178379f3a refactor(neovim-msg): remove neovim message 2017-11-12 14:06:59 -05:00
Jason Poon
2059ba86f5 fix(prettier) 2017-11-12 14:06:24 -05:00
Jason Poon
72067735ce refactor(configuration): simplify usercursor handling 2017-11-12 14:06:24 -05:00
Jason Poon
221e90d611 refactor(editorIdentity): Move EditorIdentity to its own file 2017-11-12 14:04:53 -05:00
Tim West
9936d8db39 Fixes #2113: Start in Disabled mode configuration. (#2115)
* Fixes #2113: Start in Disabled mode configuration.

* Updated disableExtension configuration, removed Globals.active.

* Updated README per configuration changes.

* Disabled mode tweaks, including modification of config value.

* Fix extension config access & overwrite

In order to properly access and overwrite the extension configuration
values, the name of the private field needed to match the value found in
the configuration file, while the getter & setter were given a different
name. Also, to properly use the vscode.WorkspaceConfiguration.update()
API, ConfigurationTarget.Global had to be specified. The value true
could've also been used, but the enum is more explicit.
2017-11-12 14:04:28 -05:00
Jason Poon
9b7c7333ed refactor taskqueue 2017-10-13 11:54:40 -07:00
xconverge
45112c85be Dispose modehandler if NO documents match the modehandler document anymore 2017-10-07 16:33:43 -07:00
Horace He
3284bbd6d3 Fixed whitespace at beginning of line 2017-06-30 14:11:03 -07:00
Horace He
1e51dbbd5b Fixed lint issues 2017-06-30 14:11:03 -07:00
Horace He
edd08c0f46 Formattted everything with prettier 2017-06-30 14:11:03 -07:00
Horace He
dbceeb4f46 changed it to be slightly more hacky 2017-06-21 21:37:30 -07:00
Horace He
cbeece5916 Fixed the issue 2017-06-21 21:37:30 -07:00
Horace He
2c86eb962b Tried to fix neovim message issue 2017-06-20 19:48:49 -07:00
Horace He
aa8d9549ac Fixed regression that previous fix would have caused 2017-06-10 19:22:46 -07:00
Horace He
e8db0e790b Fixes #1814 2017-06-10 15:09:42 -07:00
Horace He
1957aeab7b Added better error handling when neovim can't connect 2017-05-26 02:16:34 -04:00
Horace He
1a92c3f293 Fixed neovim toast notification setting 2017-05-24 00:03:40 -04:00
Horace He
48c88a1eaa Added proper configuring of extensions 2017-05-24 00:03:21 -04:00
Horace He
385ec817e4 Added enabling/disabling of neovim 2017-05-24 00:02:34 -04:00
Horace He
bc4e5bcdb7 replaced all instances of new ModeHandler() with getAndUpdateModeHandler()? 2017-05-24 00:01:13 -04:00
Horace He
75c173b3b5 Refactored neovim code 2017-05-24 00:01:13 -04:00
rebornix
ba7a28b6a8 Remove unused var. 2017-05-04 15:03:47 -07:00
rebornix
710444fb8e Group common code. 2017-05-04 15:03:47 -07:00
rebornix
78dca3b41c Move easymotion out and use one file to reference all files. 2017-05-04 15:03:47 -07:00
rebornix
436b391845 Move operator and base stuff out of actions.ts 2017-05-04 15:03:47 -07:00
rebornix
112fd58424 motion and insert commands. 2017-05-04 15:03:47 -07:00
rebornix
a1a7b54197 Move textobjects and surround out of actions. 2017-05-04 15:03:47 -07:00
Horace He
f35ac4148d No reason to change what\'s not broken 2017-05-02 16:21:15 -04:00
Horace He
8d78be0d1a Fixes #1503 2017-05-02 16:15:15 -04:00
Peng Lyu
fe2a5c59e6 navigate between view 2017-05-01 17:48:23 -07:00
rebornix
5499fd9c8c Update status bar 2017-05-01 11:02:13 -07:00
rebornix
7dd4756897 Revert cursor style for all visible editors. 2017-05-01 11:02:13 -07:00
rebornix
6486749282 Toggle Vim 2017-05-01 11:02:13 -07:00
rebornix
dadacb7c91 Allow users to use VSCode keybinding 2017-04-27 11:26:10 -07:00
xconverge
f735c0e58e Merge branch 'master' into use-users-cursor-style 2017-03-25 09:42:47 -07:00
xconverge
09f623477f Minor cleanup on handleKey config options to ensure clean list of bound keys 2017-03-25 09:20:12 -07:00
xconverge
d1ad68ad7d clean up duplicated code, created an array of all bound keys in configuration for reference 2017-03-24 23:11:09 -07:00
xconverge
0b86d084d2 move handle keys context changing to configuration so that it is updated when you update config without needing to restart 2017-03-24 22:42:12 -07:00
xconverge
e2667d5b7d initial implementation of allowing user to selectively disable some key combinations with a config option 2017-03-24 20:46:56 -07:00
xconverge
e27acab199 Update minimum vscode version to 1.10.0 2017-03-19 12:33:40 -07:00