1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-12-01 18:39:52 +03:00
Commit Graph

485 Commits

Author SHA1 Message Date
Tae Won Ha
cca384fae4
Merge branch 'develop' into update-neovim 2017-05-17 22:00:24 +02:00
Tae Won Ha
53bed4540a
Make special keys file private 2017-05-17 21:57:27 +02:00
Tae Won Ha
bc2fcd76ea
Bump version: snapshot/195 2017-05-17 19:38:15 +02:00
Martin Kühl
c8a8c3b93d Add (Shift-)Tab as a special key
Pressing Shift+Tab generates an NSEvent with characters `"\u{19}"` (and the shift modifier), which the backend doesn’t recognise as the Tab key.
(Instead it gets mapped as <C-Y>, which makes sense given how ASCII control characters are interpreted.)
This change fixes that by adding a corresponding entry to the KeyUtils.specialKeys dict.

Of course sending <C-Y> still works because it is transmitted as `<C-y>`.
2017-05-17 14:43:21 +02:00
Martin Kühl
bbce00c6ef Support shift modifier on special keys
The NeoVimView.vimModifierFlags method only checks for the control, option, and command modifiers, which leads to the shift modifier getting lost.
This change mitigates that by checking for the shift modifier and translating it to the `S-` key prefix.

This change has the possible side effect of requiring additional `S-` prefixes, depending on the keyboard layout.
For example, take a US keyboard with a <kbd>-</kbd>/<kbd>_</kbd> key and press that key with control and shift depressed.
Before this change, VimR would transmit `<C-_>`, while after this change it transmits `<C-S-_>`.
2017-05-17 14:43:14 +02:00
Tae Won Ha
72f6208ab2
Bump version: snapshot/194 2017-05-15 22:25:49 +02:00
Tae Won Ha
acc4edc0ce
Merge branch 'develop' into update-neovim 2017-05-12 23:21:25 +02:00
Tae Won Ha
fba95cd7b5
GH-430 Fix pasting in command line mode 2017-05-12 23:21:18 +02:00
Tae Won Ha
3b9808238e
Bump version: snapshot/193 2017-05-12 23:18:13 +02:00
Tae Won Ha
db0cd6fb0a
GH-430 Fix cursor disappearing in command line 2017-05-12 21:16:32 +02:00
Tae Won Ha
826c575798
Merge branch 'develop' into update-neovim 2017-05-12 08:52:52 +02:00
Tae Won Ha
d96f294ea9
Bump version: snapshot/192 2017-05-12 08:47:00 +02:00
Tae Won Ha
d548cb01a0
Update neovim
- adapt to (neovim/neovim@031756c5e6)
    * int -> Integer
    * bool -> Boolean
    * some char * -> String
2017-05-11 08:08:58 +02:00
Tae Won Ha
e82f62ebfd
Bump version: v0.15.0-191 2017-05-10 22:47:11 +02:00
Tae Won Ha
702a1b461d
Do not resize in init 2017-05-09 20:48:09 +02:00
Tae Won Ha
b79c91b4ee
Bump version: snapshot/190 2017-05-09 18:35:38 +02:00
Tae Won Ha
c26f4d1441
GH-441 set mouse=a when launching neovim process
- neovim turned `mouse` off by default. It'll eventually turn it on again, until then, we turn it on when launching the process
2017-05-09 07:45:57 +02:00
Tae Won Ha
a7b5127486
Bump version: snapshot/189 2017-05-08 21:27:10 +02:00
Tae Won Ha
a1beeb2d67
GH-434 Use fileURLWithPath... -_- 2017-05-08 21:16:25 +02:00
Tae Won Ha
3be5eedf11
Bump version: snapshot/188 2017-05-08 20:39:02 +02:00
Tae Won Ha
70723ea925
GH-434 Use DIRCHANGED and add pwd to NeoVimServer 2017-05-08 20:25:11 +02:00
Tae Won Ha
18bc388425
Bump version: snapshot/187 2017-05-07 17:47:26 +02:00
Tae Won Ha
8abc31e3c1
Bump version: snapshot/186 2017-05-06 09:54:28 +02:00
Tae Won Ha
b09970e818
GH-442 Push (again) dirty status to ui 2017-05-06 09:39:58 +02:00
Tae Won Ha
487da9fa47
Merge branch 'master' into develop
Conflicts:
	VimR/Info.plist
	VimR/UiRootReducer.swift
	resources/release-notes.md
2017-05-05 18:03:17 +02:00
Tae Won Ha
d6e6f8397c Bump version: v0.14.3-185 2017-05-05 17:56:30 +02:00
Tae Won Ha
fca5e34e13
Merge branch 'master' into develop
Conflicts:
	OutlineViewTest/Info.plist
	SwiftNeoVim/Info.plist
	SwiftNeoVimTests/Info.plist
	VimR-Workspace-Demo/Info.plist
	VimR.xcodeproj/project.pbxproj
	VimR/AppearancePref.swift
	VimR/Info.plist
	VimRTests/Info.plist
	resources/release-notes.md
2017-05-04 22:09:40 +02:00
Tae Won Ha
db8d120b74 Bump version: v0.14.2-184 2017-05-04 22:03:29 +02:00
Tae Won Ha
bcd34bab74
Update version 2017-05-04 21:54:00 +02:00
Tae Won Ha
1696d33830 Bump version: snapshot/183 2017-05-01 22:12:53 +02:00
Tae Won Ha
380da19f94
Merge branch 'develop' into 426-macneovim
Conflicts:
	VimR/Info.plist
2017-05-01 11:12:28 +02:00
Tae Won Ha
ee6ace12db
Merge branch 'master' into develop 2017-05-01 11:09:26 +02:00
Tae Won Ha
3adadfbd53 Bump version: v0.14.1-182 2017-05-01 11:00:40 +02:00
Tae Won Ha
0f4377b8c5
GH-426 Move font related IBActions to NeoVimView 2017-05-01 10:25:03 +02:00
Tae Won Ha
7712903fbd
Merge branch 'update-neovim' into develop 2017-04-30 22:10:23 +02:00
Tae Won Ha
13b26911c1 Bump version: v0.14.0-181 2017-04-30 19:12:22 +02:00
Tae Won Ha
1fb77c990e
Merge branch 'develop' into update-neovim 2017-04-29 08:24:46 +02:00
Tae Won Ha
7480ff4a50
Make some fields of structs var and make some op overloading functions static 2017-04-29 08:11:34 +02:00
Tae Won Ha
5f6e758293
Merge branch 'develop' into 428-update-neovim
Conflicts:
	NeoVimServer/server_ui.m
2017-04-25 07:32:11 +02:00
Tae Won Ha
8102191222
Reformat 2017-04-25 07:04:22 +02:00
Tae Won Ha
69e58d5723
Use DispatchQueue.main.async directly 2017-04-24 21:10:56 +02:00
Tae Won Ha
a6990259da
Remove some compile warnings 2017-04-24 20:36:34 +02:00
Tae Won Ha
17fff467ff Bump version: snapshot/180 2017-04-23 22:12:36 +02:00
Tae Won Ha
2dd3659329
GH-428 Adapt to new 2017-04-23 11:33:06 +02:00
Tae Won Ha
b8759f50a6 Bump version: snapshot/179 2017-04-18 20:26:44 +02:00
Tae Won Ha
7c30f0c503 Bump version: snapshot/178 2017-04-16 20:32:29 +02:00
Tae Won Ha
57b6a98517 Bump version: snapshot/177 2017-04-11 22:48:34 +02:00
Tae Won Ha
0a39fdeccf Bump version: snapshot/176 2017-04-11 20:03:02 +02:00
Tae Won Ha
60250df2bb Bump version: snapshot/175 2017-04-10 22:56:37 +02:00
Tae Won Ha
929f582b26 Bump version: snapshot/174 2017-04-01 22:42:06 +02:00