1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-11-23 01:54:31 +03:00
Commit Graph

1608 Commits

Author SHA1 Message Date
Tae Won Ha
80dae7d7a7
Update MessagePack 2024-11-09 14:18:43 +01:00
Tae Won Ha
ef6c61d0d8
Bump version to v0.49.0-20241006.202133 2024-10-06 20:21:34 +02:00
Tae Won Ha
eebf7c621e
Bump version to v0.48.1-20240928.193147 2024-09-28 19:31:48 +02:00
Tae Won Ha
16929f2415
Update deps 2024-08-19 20:49:02 +02:00
Tae Won Ha
8d393cbbda
Bump version to v0.48.0-20240727.082947 2024-07-27 08:29:48 +02:00
Tae Won Ha
398508f8ed
Bump version to v0.47.5-20240630.155444 2024-06-30 15:54:44 +02:00
Shane Smith
0c0a215202 Fix lcd/tcd
The following code path effectively turned any `lcd` or `tcd` into a
`cd`.

- `lcd` (or `tcd`) from nvim
- handled by `DirChanged` autocmd from NvimView.swift
- fires `.dirchanged` event
- handled by autoCommandEvent() in NvimView+UiBridge.swift
- calls cwdChanged() in NvimView+UiBridge.swift
- fires event `.cwdChanged`
- handled by `subscribeToNvimViewEvents()` in MainWindow.swift
- calls `cwdChanged()` in MainWindow+Delegates.swift
- fires even `.cd`
- handled by `typedReduce()` in MainWindowReducer.swift
- sets `state.cwdToSet`
- state change handled by `subscribeToStateChange()` in MainWindow.swift
- sets `self.neoVimView.cwd`
- handled by `var cwd` setter in NvimView.swift
- calls `nvimSetCurrentDir()` which sets global nvim cwd

This chain had to be broken somewhere. The `state.cwdToSet` line in
MainWindowReducer.swift has a comment that it's set to "ensure updates
also send to tab bar". To fix we remove that line and instead set the
tab bar cwd earlier in the cahin in NvimView+UiBridge.swift.

I don't normally use the custom tab bar or file browser, but have tested
them with this change and they seem to still work well.

Fixes #1027
2024-06-29 21:24:44 -04:00
Tae Won Ha
83bbc8274a
Bump version to v0.47.4-20240626.190016 2024-06-26 19:00:16 +02:00
Tae Won Ha
5c3ffe5645
Bump version to v0.47.4-20240626.185552 2024-06-26 18:55:52 +02:00
Tae Won Ha
a06e8cd9fc
Bump version to v0.47.4-20240626.184903 2024-06-26 18:49:03 +02:00
Tae Won Ha
8118e9c311
Update deps 2024-06-21 18:17:34 +02:00
Tae Won Ha
d56803fafb
swiftformat 2024-06-20 19:07:12 +02:00
Tae Won Ha
39b4618932
Bump version to v0.47.3-20240616.090032 2024-06-16 09:00:33 +02:00
S David
6396944b81 Make VimR tab colors match 1:1 with colorscheme.
Additionally: Pick up system accent color properly when no colors set.

NvimView+Resize.swift:
  - Now transmitting Tabline, TablineFill  colors to the VimR
    UI, as well as TablineSel
  - Replace the built-in get() + nvim_get_hl() method because they don't
   have handle 'link' highlights properly (they return -1 for color code)
  - defined a new GetHiColor vimscript method that behaves like get()
       but also reads `link` type highlight groups by following the
       link.

NvimView+Types.swift:
  - visualForegroundColor is picked up from user accent color in System
    Settings using NSColor.Name("controlAccentColor")
  - Updated to include all additional colors

NvimView+UiBridge.swift:
 - Updated MessagePackUtils value code to accomodate new color code fields

Tabs/Tab.swift:
 - Get Selected tab color from TablineSel

Tabs/TabBar.swift:
 - Set tab bar color to TablineFill

Tabs/Theme.swift:
- Add new fields for TablineFill and TablineSel color corresponding to
  tab bar background and selected tab colors
- Minor rearranging of field order

VimR/Theme.swift:
- Add new fields for the tab bar, tab, and selected tab colors
2024-06-10 18:42:09 -04:00
Tae Won Ha
5aa941e6cb
Bump version to v0.47.2-20240531.221846 2024-05-31 22:18:46 +09:00
Tae Won Ha
79862b02e5
Bump version to snapshot/20240531.221229 2024-05-31 22:12:30 +09:00
Tae Won Ha
aabd13c6ef
swiftformat 2024-05-31 17:12:54 +09:00
Tae Won Ha
36a18ed474
Always use live resizing 2024-05-31 17:11:37 +09:00
Tae Won Ha
fd842a2500
Fix and adapt API generation
- Do not remove the `nvim_` prefix
2024-05-31 13:06:01 +09:00
Tae Won Ha
80fb7e3ba9
Update deps 2024-05-30 12:59:42 +09:00
Tae Won Ha
6290e6fe00
Bump version to v0.47.1-20240528.171603 2024-05-28 17:16:03 +09:00
Tae Won Ha
a8eb56dd4a
Bump version to v0.47.0-20240528.165939 2024-05-28 16:59:40 +09:00
Tae Won Ha
dc55179145
Bump version to snapshot/20240528.165029 2024-05-28 16:50:29 +09:00
Tae Won Ha
dfe6b3d30c
Bump version to snapshot/20240528.145401 2024-05-28 14:54:02 +09:00
Tae Won Ha
9f72723543
Bump version to snapshot/20240528.135938 2024-05-28 13:59:38 +09:00
Tae Won Ha
0ba7d8a0e5
Bump version to snapshot/20240528.123921 2024-05-28 12:39:21 +09:00
Tae Won Ha
23472d7e5c
Bump version to snapshot/20240528.123421 2024-05-28 12:34:21 +09:00
Tae Won Ha
4faac5690e
Bump version to v0.46.2-20240517.102525 2024-05-17 10:25:25 +02:00
Tae Won Ha
bb7b6d98b5
Bump version to v0.46.2-20240517.102325 2024-05-17 10:23:25 +02:00
Tae Won Ha
7c8a0c9933
Bump version to snapshot/20240517.100542 2024-05-17 10:05:43 +02:00
S David
4666d1b4ac Modify VimR's themeing. Custom Tab color comes from TablineSel color group rather than Visual selection background color.
Fixes the issue where the everforest theme results in low-contrast tabs, by using color groups that were meant for tabs
2024-05-06 15:02:07 -04:00
Tae Won Ha
d06b6354ef
Bump version to v0.46.1-20240426.143700 2024-04-26 14:37:01 +02:00
Tae Won Ha
de35ad91af
Update deps 2024-04-26 14:27:46 +02:00
Tae Won Ha
de7be66b57
Bump version to v0.46.1-20240114.181346 2024-01-14 18:13:47 +01:00
Tae Won Ha
32168b9212
Do not parallel map 2024-01-13 21:12:07 +01:00
Tae Won Ha
c6850b6684
Update sparkle 2024-01-09 18:34:02 +01:00
Tae Won Ha
cb991443a1
Bump version to v0.46.0-20240102.233758 2024-01-02 23:37:58 +01:00
Tae Won Ha
c77e91119f
Bump version to v0.46.0-20240102.233603 2024-01-02 23:36:03 +01:00
Tae Won Ha
c9256454b2
Bump version to v0.46.0-20240102.231450 2024-01-02 23:14:50 +01:00
Tae Won Ha
eb5a45d6b3
Bump version to v0.46.0-20240102.230837 2024-01-02 23:08:37 +01:00
Tae Won Ha
91aa42b070
Bump version to v0.46.0-20240102.225530 2024-01-02 22:55:31 +01:00
Tae Won Ha
c663815d63
Remove unnec' completable 2023-12-23 20:01:56 +01:00
Tae Won Ha
2b7afdd5e1
Fix MsgpackRpc Neovim example 2023-12-23 17:39:08 +01:00
Tae Won Ha
18a336155b
Bump version to v0.45.5-20231223.144003 2023-12-23 14:40:03 +01:00
Tae Won Ha
125aa5de8a
Only set rep Url when the current buffer changes 2023-12-23 14:39:27 +01:00
Tae Won Ha
4e4cc793fa
Bump version to v0.45.5-20231223.130524 2023-12-23 13:05:24 +01:00
Tae Won Ha
c4e4c9b688
Fix memory leak 2023-12-22 23:27:35 +01:00
Tae Won Ha
edfb0f0af3
Bump version to v0.45.4-20231222.171428 2023-12-22 17:14:28 +01:00
Tae Won Ha
401f0909c3
Bump version to v0.45.3-20231219.174252 2023-12-19 17:42:52 +01:00
Tae Won Ha
7751f003a2
Bump version to v0.45.3-20231219.173048 2023-12-19 17:30:48 +01:00