Commit Graph

119 Commits

Author SHA1 Message Date
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
xconverge
44e8666193 Move cursor fix to active editor switch event so that peek and tab switching work correctly. Temporary fix until vscode fixes issue 2017-03-17 20:19:00 -07:00
xconverge
023f40771d cleanup creation of remappers 2017-03-05 17:21:37 -08:00
xconverge
c08147a26b Update config options without restarting 2017-03-05 12:37:25 -08:00
johnfn
93f90804e9 Fix all tests that my modifications broke 2017-03-03 15:49:54 +08:00
johnfn
c78e87b3ac Totally fix gd. 2017-03-03 14:30:17 +08:00
johnfn
31044f0904 Remove polling, which makes gd work much better. 2017-03-03 13:08:43 +08:00
johnfn
fa79881848 Almost completely fix gd 2017-03-03 00:23:00 +08:00
johnfn
eced3b564d Closes #1195. 2017-01-21 13:04:57 +07:00
johnfn
b2b2b97494 Fix some minor perf issues. 2016-12-05 17:29:51 -05:00
Peng Lyu
10fd55aa39 fix #977 (#981) 2016-10-24 16:41:16 -07:00
Peng Lyu
092b45fe74 stop revealing cursor when not necessary (#948) 2016-10-19 14:53:01 -07:00
rebornix
78c22068a0 hope this makes everything right 2016-10-17 22:30:31 -07:00
xconverge
7b9f67db09 fixes #905 2016-10-17 22:12:16 -07:00
johnfn
734d67c8be Fix #883.
We weren't properly disposing our listeners. This caused all sorts of
bad things to happen.
2016-10-11 18:53:52 -07:00
johnfn
6d62b31d6b Always bring search result into view. 2016-10-10 23:46:31 -07:00
Grant Mathews
5ad1d210e4 Merge pull request #865 from xconverge/remove-unused-modehandlers
Remove unused modehandlers when tabs are closed
2016-10-10 12:06:48 -07:00
rebornix
b9a2e90040 Insert Previous Changed Text 2016-10-09 20:53:07 -07:00
xconverge
af7a167050 Remove unused modehandlers when tabs are closed 2016-10-09 19:10:35 -07:00
johnfn
e6b718d1e3 Oops, don't forget about Linux users! 2016-10-03 12:59:45 -07:00
johnfn
b289982318 Handle osx keybindings. 2016-10-03 12:36:21 -07:00
Jason Poon
eeb9d6fdb3 Clean up typings 2016-10-02 01:34:11 -07:00
Grant Mathews
418b500fdc Remove a console.log that I missed. 2016-10-01 22:35:48 -07:00
johnfn
cb5719e7c6 Fix replace in visual block mode. 2016-09-29 00:59:47 -07:00
johnfn
16c5da06b6 Merge branch 'master' into multi-cursor-mode
Conflicts:
	src/actions/actions.ts
	src/mode/modeHandler.ts
	src/register/register.ts
	src/util.ts
2016-09-15 16:19:07 -07:00
Peng Lyu
3dc5f10806 Disable Vim Mode in Debug Repl (#723)
* Disable Vim Mode in Debug Repl

* use inDebugRepl instead of maintaining our own key

* stop repeating myself

* remove redundant document uri check

* Code Diff View and VSCodeVim Undo kill ctrl-pagedown/pageup together

* all squash all the commits as git diff alrealdy ruin everything
2016-09-13 22:20:53 -07:00
Jason Poon
9efc43a5e9 Fix #716. Remapper options should be case-insensitive (#721) 2016-09-06 11:26:15 -07:00
Grant Mathews
7cef0f884d Fix race condition with switching active text editor. (#705)
* Fix race condition with switching active text editor.

* Oops, I missed an if statement.
2016-09-03 22:54:10 -07:00
Grant Mathews
8f8a0855b3 Fix bug with undo on untitled files. (#704) 2016-09-03 17:44:07 -07:00
amin roosta
660df9aa65 clear history when content from disk is changed (#703)
* clear history when content from disk is changed

* cleanup

* fix typo

* more cleanup
2016-09-03 00:36:44 -07:00
johnfn
29c4fbd2b8 Merge branch 'master' into multi-cursor-mode
Conflicts:
	.vscode/settings.json
	src/actions/actions.ts
	src/mode/modeHandler.ts
2016-09-01 00:47:53 -07:00
Jason Poon
6f5a1a38e6 BugFix: Angle Bracket Notation broke backspace/escape/delete 2016-09-01 00:25:09 -07:00
Jason Poon
73f4f6ee22 Use angle bracket notation replacing ctrl+* => <C-*>, backspace => <BS>, etc. Closes #64 (#683) 2016-08-31 21:09:50 -07:00
Sean Kelly
7a3ef2803e fix #510 (#659)
* fix #510

* Added globals file with isTesting variable that is true while running tests.

* Updated globals file to not pollute the namespace
2016-08-28 12:20:32 -07:00
johnfn
270f9859c8 Insertion works in multi-cursor mode. 2016-08-19 01:55:15 -07:00
johnfn
393ee38bae Add esc as a synonym for escape. 2016-08-09 10:44:09 -07:00
Aiden Scandella
bb0b5df744 Fix binding of control-keys (#575)
Seems to be a regression from recent refactor. Tested manually in debug
extension. Prior to this commit, ctrl+a/ctrl+x didn't work. Now they do.
2016-08-06 10:02:36 +10:00
johnfn
796e1850f1 Remove console.log 2016-08-03 00:07:24 -07:00
johnfn
e5499335c3 DRY up extension.ts and standardize on key names
Those arrays in extension.ts have been a thorn in my side, I tell you.
2016-08-02 23:27:23 -07:00