1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-09-11 17:15:34 +03:00
Commit Graph

1048 Commits

Author SHA1 Message Date
Tae Won Ha
0a170cebdb
Remove unused field 2023-12-16 19:22:06 +01:00
Tae Won Ha
ecd9513d43
Reformat 2023-12-16 19:19:12 +01:00
Tae Won Ha
55f5e90280
Remove unused functions 2023-12-16 19:18:23 +01:00
Tae Won Ha
e6575790e5
Reformat 2023-12-16 19:15:21 +01:00
Tae Won Ha
0514da7def
swiftformat 2023-12-16 19:09:20 +01:00
Tae Won Ha
9277e9de94
Make functions private where possible 2023-12-16 19:07:16 +01:00
Tae Won Ha
1a13174a65
swiftformat 2023-12-15 21:52:10 +01:00
Tae Won Ha
ccbb496e08
Mark regions for update only when flush is issued 2023-12-15 21:47:59 +01:00
Tae Won Ha
4d76e9b932
Remove draw parallel option 2023-12-14 07:57:53 +01:00
Tae Won Ha
1dd5dec2ce
Single threaded drawing seems to be faster due to sync overhead 2023-12-13 22:15:29 +01:00
Tae Won Ha
7f4628398e
Set min. macOS version to v12 2023-12-11 19:51:39 +01:00
Tae Won Ha
4c23aabd24
Use blocking vimenter request from Neovim to set up autocmd 2023-12-11 17:05:51 +01:00
Tae Won Ha
531e664ae9
Remove unnec' param 2023-12-11 08:34:52 +01:00
Tae Won Ha
ca8c7fedb6
Reorder Neovim launch init sequence
Colorscheme change notification still not working
2023-12-11 08:31:25 +01:00
Tae Won Ha
3a0b8a6ebf
First draft to replace unix domain socket with pipe 2023-12-10 23:55:16 +01:00
Tae Won Ha
81a78315f4
Remove unnec' version check 2023-12-10 15:33:28 +01:00
George Harker
870534c83d check versions on starting neovim via the pipe 2023-12-04 12:35:33 -08:00
George Harker
89e5446b6b fix trackpad scrolling to respect natural 2023-12-04 11:23:37 -08:00
Tae Won Ha
fdbebfa9c8
Remove unused fields 2023-11-24 22:18:31 +01:00
Tae Won Ha
810b0db7ed
Remove unused fields 2023-11-24 22:17:25 +01:00
Tae Won Ha
dece29390f
Remove unused function 2023-11-24 21:53:33 +01:00
George Harker
5c3a1cdf00 ensure resize does not persist prior updates 2023-11-16 11:33:15 -08:00
George Harker
dc24338fa5 clarify comments 2023-11-16 09:58:03 -08:00
George Harker
72abe96f05 source files before uistart 2023-11-15 15:42:54 -08:00
George Harker
5943d1b901 fix remote rpc commands 2023-11-15 12:09:47 -08:00
Tae Won Ha
3bc2526325
Remove debug msgs 2023-11-14 20:35:30 +01:00
Tae Won Ha
e6eb1e11e4
Fix build 2023-11-14 20:29:54 +01:00
Tae Won Ha
9910abc275
Remove unnec' files 2023-11-14 20:23:08 +01:00
Tae Won Ha
a4c0d366f2
Remove NSNotificationCenter warnings 2023-11-13 19:29:22 +01:00
George Harker
5c045c49aa remove warnings 2023-11-12 10:00:47 -08:00
Tae Won Ha
ed8aeee987
swiftformat NvimView 2023-11-10 21:31:59 +01:00
George Harker
bf27c2abd8 Merge branch 'stock-nvim' of github.com:qvacua/vimr into stock-nvim 2023-11-09 13:57:36 -08:00
George Harker
705249fc4c wait for neovim startup 2023-11-09 13:56:53 -08:00
Tae Won Ha
bb3e3f9931
Fix deployment target and remove obsolete (sub) project 2023-11-09 22:38:21 +01:00
Tae Won Ha
0c3a15a327
Fix scripts for generating sources
- Include also deprecated API methods, but mark it as deprecated using
  `@available()`.
2023-11-09 17:55:59 +01:00
George Harker
afd60b1978 clean up quit 2023-11-08 10:56:07 -08:00
George Harker
13bf3b10a9 Add neovim version check on startup 2023-11-08 09:37:50 -08:00
Tae Won Ha
ffb3423b0f
Merge remote-tracking branch 'origin/pr/1015' into stock-nvim
Conflicts:
	.gitignore
	NvimServer~HEAD
	NvimView/Sources/NvimView/NvimView.swift
	NvimView/Sources/NvimView/UiBridge.swift
	NvimView/Support/NvimViewSupport.xcodeproj/project.pbxproj
	VimR.xcworkspace/xcshareddata/swiftpm/Package.resolved
2023-11-08 12:32:33 +01:00
Josa Gesell
5738190342 Fix typo 2023-11-06 11:25:48 +01:00
Tae Won Ha
7b47ae0961
Remove some warnings 2023-11-05 13:36:32 +01:00
Tae Won Ha
e73ceaf0e9
Update deps 2023-11-04 22:01:01 +01:00
Tae Won Ha
e70bb5c8dc
Bump deployment target to Ventura (v13) 2023-11-04 19:37:44 +01:00
George Harker
dff22ec24d implement custom tab bar 2023-10-30 21:49:54 -07:00
George Harker
3e6de128bd handle color scheme missing fg, bg better 2023-10-30 20:02:17 -07:00
George Harker
63e1c40468 fix input in blocked mode 2023-10-30 16:47:49 -07:00
George Harker
d5b5b65ea0 inverted scrolling 2023-10-30 16:18:36 -07:00
George Harker
3bd739473d make robust to colorschemes leaving out fg/bg 2023-10-30 16:18:26 -07:00
George Harker
b5adab050d bump package min os 2023-10-30 14:48:30 -07:00
George Harker
67012a447e bump min os to get things working 2023-10-30 14:27:31 -07:00
George Harker
690c5d12e0 remove print 2023-10-30 13:31:51 -07:00
George Harker
acc9328082 update build requirements 2023-10-30 13:25:04 -07:00
George Harker
615d32755c Talk to external nvim without uibridge 2023-10-29 13:46:05 -07:00
SolaWing
2edc970cdb feat: provide neovim original binary 2023-04-03 11:11:38 +08:00
Tae Won Ha
15ca44c650
Update neovim to 0.8.2 2023-01-03 17:42:40 +01:00
Tae Won Ha
d7b257435e
Reformat 2022-12-15 15:25:24 +09:00
Tae Won Ha
adc9f41802
Add RxPack and RxNeovim 2022-12-03 17:43:43 +01:00
Tae Won Ha
9d9d8947b9 Remove warnings and bump deployment target to 10.15 2022-11-05 16:30:00 +01:00
Tae Won Ha
c5a56250d4 Update deps 2022-11-03 16:16:36 +01:00
Tae Won Ha
5497361ba5
Generate sources 2022-11-01 09:13:13 +01:00
Tae Won Ha
7a459e9a03
Bump deployment target for x86 to Catalina
The minimum bottle version of gettext brew offers is Catalina now.
2022-10-31 20:32:11 +01:00
Tae Won Ha
a08fc2c910
Merge branch 'master' into update-neovim 2022-09-13 23:19:11 +02:00
Tae Won Ha
4b147028fe
Use a private function instead of a public extension.
It's way faster.
2022-09-13 21:08:27 +02:00
Tae Won Ha
2d31876e3e
Merge branch 'master' into update-neovim
Conflicts:
	NvimServer
2022-07-03 10:20:57 +02:00
Tae Won Ha
9820032b89
Remove unnec' protocol 2022-07-03 10:07:30 +02:00
Tae Won Ha
8fe75a7a95
Tidy up merge 2022-06-26 19:10:18 +02:00
Tae Won Ha
69e650b16f
Merge branch 'develop' into update-neovim
Conflicts:
	NvimServer
	NvimView/Sources/NvimView/NvimAutoCommandEvent.generated.swift
	NvimView/Sources/NvimView/NvimCursorModeShape.generated.swift
2022-06-26 19:04:40 +02:00
Tae Won Ha
0301919b7c
Generate sources 2022-06-26 18:28:01 +02:00
Tae Won Ha
c05d20269a
Make classes final if possible 2022-06-26 15:19:30 +02:00
Tae Won Ha
356712b837
Merge branch 'develop' into update-neovim
Conflicts:
	RxPack/Sources/RxPack/RxNeovimApi.generated.swift
2022-06-18 15:59:11 +02:00
Tae Won Ha
a472bc8320
Update submodule 2022-06-18 15:54:04 +02:00
Tae Won Ha
9c056876cf
Extract Rx classes for MessagePort and MsgpackRPC and move RxNeovimApi to NvimServer 2022-06-18 11:48:40 +02:00
Tae Won Ha
050537eeb7
wip 2022-06-17 22:42:20 +02:00
Tae Won Ha
2baf8a437f
Remove warnings 2022-06-17 16:48:30 +02:00
Tae Won Ha
076768bdfb
Merge remote-tracking branch 'origin/develop' into update-neovim 2022-06-16 15:55:57 +02:00
Tae Won Ha
c017466cc6
Use swift-tools 5.6 and bump Nimble to 10.0.0 2022-05-22 15:54:52 +02:00
Tae Won Ha
729e01ee59
Update neovim 2022-05-22 15:29:19 +02:00
Tae Won Ha
c4da658e8c
Merge branch 'develop' into update-neovim 2022-05-17 20:13:53 +02:00
Tae Won Ha
8fb71aa4c2
Make framerate view toggleable 2022-05-14 19:09:50 +02:00
Tae Won Ha
ffcbb01a20
Update neovim 2022-04-22 20:22:18 +02:00
Tae Won Ha
82b2913aad
Remove trackpad resistance pref 2022-04-18 15:31:48 +02:00
Tae Won Ha
57f22ac1ac
Merge pull request #938 from tsung-ju/trackpad
Improve trackpad scrolling precision
2022-04-18 08:07:32 +02:00
Tsung-Ju Chiang
e0e1dc1456 Change variables to internal 2022-04-17 14:06:03 -04:00
Tae Won Ha
192d0c9429
Update neovim to 0.7.0 2022-04-16 18:09:40 +02:00
Tsung-Ju Chiang
2145f0e84f Improve trackpad scrolling precision 2022-04-13 17:31:37 -04:00
Tae Won Ha
4d49c15429
Merge branch 'develop' into update-neovim 2022-03-31 20:28:26 +02:00
Tae Won Ha
2567204282
GH-928: When passing path to Neovim backend, shell-escape the path 2022-03-30 17:36:11 +02:00
Tae Won Ha
9292d751e4
Merge branch 'develop' into update-neovim 2022-03-23 18:22:24 +01:00
Tae Won Ha
94440566c9
GH-922: Add an option to set font smoothing. 2022-03-23 18:03:27 +01:00
Tae Won Ha
c4b5a3df1d
Generate sources 2022-03-22 21:35:53 +01:00
Tae Won Ha
972235ca5b
Merge branch 'develop' into update-neovim 2022-03-22 18:20:23 +01:00
solawing
17e6a42036 fix: avoid set to ascii IM when insert -> insert
this occur when lastImSource record as ascii IM, and tmp change to im in
insert mode
2022-03-21 19:06:55 +08:00
Tae Won Ha
048f0ae4a2
Merge branch 'develop' into update-neovim 2022-03-16 21:48:20 +01:00
Tae Won Ha
6501c3286a
Update Xcode 2022-03-16 21:48:10 +01:00
Tae Won Ha
23a86134ab
Merge branch 'develop' into update-neovim 2022-03-08 22:47:51 +01:00
Tae Won Ha
6ad588c1ae
Refactor ASCII IM handling and add a pref item 2022-03-08 19:47:23 +01:00
georgealbert
ec268e5245
Merge branch 'qvacua:develop' into develop 2022-02-19 21:47:54 +08:00
Tae Won Ha
16fd05b06f
Merge branch 'develop' into update-neovim 2022-02-19 10:46:18 +01:00
Tae Won Ha
08f2fbd85c
Update RxSwift 2022-02-13 12:48:49 +01:00
Albert
c523a4816e refactor IME switch.
NvimView/NvimView.swift: Add lastMode and currentMode
NvimView/NvimView+UiBridge.swift: Change IME by mode.
2022-02-13 01:01:37 +08:00
Tae Won Ha
688a1c5c5d
Merge branch 'develop' into update-neovim 2022-02-12 16:36:36 +01:00