Tae Won Ha
2e96b09e88
Make some fields fileprivate and remove some fields
2017-05-30 23:53:47 +02:00
Tae Won Ha
aca159851e
Remove unnec' extension
2017-05-30 23:51:57 +02:00
Tae Won Ha
c74c884d8b
Reformat drawing code a bit
2017-05-30 23:51:57 +02:00
Tae Won Ha
72e24de79c
Use migrate to cgcontext
2017-05-30 23:51:57 +02:00
Tae Won Ha
98db3ef951
Update neovim
2017-05-30 23:48:45 +02:00
Tae Won Ha
f099c125fd
Add debug flag to logger
2017-05-30 23:41:29 +02:00
Tae Won Ha
39feb8524b
Scroll in custom steps
2017-05-30 23:41:15 +02:00
Tae Won Ha
34569b14b5
Make only one file appender per file url
2017-05-28 09:04:13 +02:00
Tae Won Ha
7c4c7d6f0a
Fix merge conflicts...
2017-05-27 17:48:07 +02:00
Tae Won Ha
3292b0e353
Update neovim
2017-05-27 17:23:49 +02:00
Tae Won Ha
a7bc657514
Merge remote-tracking branch 'origin/develop' into update-neovim
...
Conflicts:
NeoVimServer/server_ui.m
SwiftNeoVim/NeoVimView.swift
and many others...
2017-05-27 17:22:47 +02:00
Tae Won Ha
6e403c7a24
Be 100 chars wide
2017-05-27 16:41:28 +02:00
Tae Won Ha
1a4f0b9345
Restructure ui bridge file
2017-05-27 16:27:53 +02:00
Tae Won Ha
e8ac92d8a8
Add debug log msgs
2017-05-27 15:58:40 +02:00
Tae Won Ha
d34729b7d5
Use the simple debug file logger
2017-05-27 15:22:37 +02:00
Tae Won Ha
03c8b7852b
Distribute NeoVimView into multiple files
2017-05-27 15:13:22 +02:00
Tae Won Ha
30fb8d3888
Escape open keyword
2017-05-27 11:26:06 +02:00
Tae Won Ha
f4336f112c
Build libnvim using the script
2017-05-27 11:10:05 +02:00
Tae Won Ha
47187b4997
Add a simple file logger for debugging
2017-05-27 11:09:31 +02:00
Tae Won Ha
f1820bba03
Add function for cursor shape name
2017-05-27 11:08:40 +02:00
Tae Won Ha
b2f70895cc
Add python script to generate source files
2017-05-27 11:07:26 +02:00
Tae Won Ha
9490e794c5
GH-439 Do not #import header files from swift neovim in neovim server
2017-05-27 09:31:56 +02:00
Tae Won Ha
319930c1f9
Update neovim
2017-05-23 17:06:23 +02:00
Tae Won Ha
b158b5302c
Merge remote-tracking branch 'origin/develop' into update-neovim
2017-05-23 17:06:14 +02:00
Tae Won Ha
424a8033dc
Update neovim
2017-05-22 22:41:10 +02:00
Tae Won Ha
c874701c7e
Simplify handle children in the file browser update
2017-05-19 00:25:47 +02:00
Tae Won Ha
4d5a478cbb
Keep only last 10 builds
2017-05-17 22:31:38 +02:00
Tae Won Ha
de4260f850
Xcode project file changed ... y?
2017-05-17 22:24:34 +02:00
Tae Won Ha
98296c1d3e
Update neovim
2017-05-17 22:02:35 +02:00
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
5430834773
Update release notes
2017-05-17 21:57:27 +02:00
Tae Won Ha
cf919ba9c4
Bump appcast to SNAPSHOT-195
2017-05-17 19:40:40 +02:00
Tae Won Ha
bc2fcd76ea
Bump version: snapshot/195
2017-05-17 19:38:15 +02:00
Tae Won Ha
c25034da7d
Only update when not reloading
2017-05-17 19:24:08 +02:00
Tae Won Ha
4fc189b6de
Merge pull request #454 from mkhl/develop
...
Support Shift-Tab
2017-05-17 19:23:34 +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
a27001ab7f
Make a function fileprivate
2017-05-15 23:17:19 +02:00
Tae Won Ha
f09999e521
Bump appcast to SNAPSHOT-194
2017-05-15 22:29:38 +02:00
Tae Won Ha
72f6208ab2
Bump version: snapshot/194
2017-05-15 22:25:49 +02:00
Tae Won Ha
04cc6a0456
Merge branch 'develop' into update-neovim
2017-05-15 19:27:14 +02:00
Tae Won Ha
c49b8e7600
Update neovim
2017-05-15 19:27:11 +02:00
Tae Won Ha
494f3625d1
Do not unown self in subscribe of the main window state source
...
- we explicitly terminate the sequence when we close the window
2017-05-15 19:18:51 +02:00
Tae Won Ha
0b47107188
GH-450 Update release notes
2017-05-14 22:40:04 +02:00
Tae Won Ha
4bf3fafd7b
Merge branch 'develop' into update-neovim
2017-05-14 22:37:57 +02:00
Tae Won Ha
7805be2f63
Merge branch '450-filebrowser' into develop
2017-05-14 22:37:48 +02:00
Tae Won Ha
3ef05fd055
GH-450 Restructure file
2017-05-14 22:37:36 +02:00
Tae Won Ha
8a6ae164bd
GH-450 Remove trailing whitespaces
2017-05-14 22:15:51 +02:00
Tae Won Ha
0e38f3535f
Update AppCode style settings
2017-05-14 18:44:33 +02:00