Matt Ellis
c8c9d1729e
Introduce listener for global option changes
2023-07-31 11:28:32 +03:00
Matt Ellis
e6e4b81f3b
Simplify guicursor caret attributes cache
2023-07-31 11:28:32 +03:00
Matt Ellis
1c465f028e
Fix option scopes for :let command
2023-07-31 11:28:32 +03:00
Matt Ellis
12824c22c4
Add :setglobal command
2023-07-31 11:28:32 +03:00
Matt Ellis
64c5ad72a3
Use accessor API to set global-local value
2023-07-31 11:28:32 +03:00
Matt Ellis
080c2059ee
Format unset global-local toggle options
2023-07-31 11:28:32 +03:00
Matt Ellis
a288850010
Add support for resetting option to global value
2023-07-31 11:28:32 +03:00
Matt Ellis
16811602d2
Support global-local options
2023-07-31 11:28:32 +03:00
Matt Ellis
6d94d719e3
Only notify change if option has changed
2023-07-31 11:28:32 +03:00
Matt Ellis
749d111e89
Reset options for current editor only
...
Matches Vim behaviour for `:set all&`
2023-07-31 11:28:32 +03:00
Matt Ellis
365d8d34ce
Introduce AUTO scope for effective option values
2023-07-31 11:28:32 +03:00
Matt Ellis
ced25bbf28
Initialise options when opening windows/buffers
...
Note that this temporarily changes the semantics of `:set` to always set the local option, instead of setting the global option (because we now eagerly initialise local values). Neither is correct, but we don't yet have a way to support the proper behaviour.
2023-07-31 11:28:32 +03:00
Matt Ellis
7e1ce5a203
Use Vim terminology in storage service
2023-07-31 11:28:32 +03:00
Matt Ellis
aeec754f7e
Override IjVimEditor.toString for better debugging
2023-07-31 11:28:32 +03:00
Matt Ellis
9a3fcb56a1
Support local-to-buffer options
...
Previously, all local options were treated as local-to-window
2023-07-31 11:28:32 +03:00
Matt Ellis
aff956f4c8
Update parsed value cache for declared scope
2023-07-31 11:28:32 +03:00
Matt Ellis
0f49fd6406
Introduce declared scope for all options
2023-07-31 11:28:32 +03:00
IdeaVim Bot
1111770033
Update changelog. Action id - 5699821393
2023-07-29 10:07:18 +00:00
Filipp Vakhitov
6d313fc456
Update gradle plugin
2023-07-28 20:14:03 +03:00
Filipp Vakhitov
0201acb5f7
Fix test
2023-07-28 20:09:09 +03:00
Filipp Vakhitov
dfbefe96da
Fix(VIM-802): IdeaVim vs. Vim: discrepancies in using registers
2023-07-28 19:58:51 +03:00
filipp
a71b35097f
Fix(VIM-2246): X11/Xorg Primary selection register "* not supported
2023-07-28 19:56:42 +03:00
Alex Plate
acd0cf5245
[TC] Smart checkout of the branch
2023-07-27 14:32:27 +03:00
Alex Plate
393b9b2f3d
[TC] Create branch when checkout
2023-07-27 14:16:21 +03:00
Alex Plate
f66bad1810
Revert "[TC] Enable stack trace for all gradle tasks"
...
This reverts commit 386a81454b
.
2023-07-27 14:05:42 +03:00
Alex Plate
386a81454b
[TC] Enable stack trace for all gradle tasks
2023-07-27 14:00:24 +03:00
Alex Plate
deb2b7a36f
[TC] Update name on the job
2023-07-27 13:58:01 +03:00
Alex Plate
a3901c7b1c
[TC] Enable other build steps and disable old release job
2023-07-27 13:43:45 +03:00
Alex Plate
631ee109f5
[TC] Add unshallow fetch for other builds
2023-07-27 13:35:36 +03:00
Alex Plate
25570e2135
[TC] Change git pull to fetch
2023-07-27 13:31:15 +03:00
Alex Plate
6d70044b15
[TC] Pull git history
2023-07-27 13:24:22 +03:00
Alex Plate
b064f94172
[TC] Print the log size
2023-07-27 13:05:43 +03:00
Alex Plate
721124e8c5
[TC] Add git pull for dev task
2023-07-27 13:01:32 +03:00
Alex Plate
85333e03a4
[TC] Add additional git pull
2023-07-27 12:57:01 +03:00
Alex Plate
bef928a20c
[TC] Add some logging
2023-07-27 12:49:40 +03:00
Alex Plate
6967416207
[TC] Print the last version
2023-07-27 12:40:41 +03:00
Alex Plate
e968b3f26b
[TC] Add SSH agent to dev release
2023-07-27 12:33:10 +03:00
Alex Plate
be6d8e23c8
[TC] Set teamcity build number from job
2023-07-27 12:29:54 +03:00
Alex Plate
397effacd4
[TC] Remove dev_version constant
2023-07-27 12:26:08 +03:00
Alex Plate
a35738d99b
[TC] Make tagging available for any job
2023-07-27 12:24:46 +03:00
Alex Plate
03aafdeae2
[TC] Update dev version of job
2023-07-27 11:55:00 +03:00
Alex Plate
f5529b6cce
[TC] Add function to calculate dev version
2023-07-27 11:52:23 +03:00
Alex Plate
0bd39c2826
[TC] Update release EAP job
2023-07-27 11:40:25 +03:00
Alex Plate
d335745010
[TC] Add task to calculate new EAP version
2023-07-27 11:36:52 +03:00
Alex Plate
0d59843f40
[TC] Reformat version calculation
2023-07-27 11:28:09 +03:00
Alex Plate
011d0a15a9
[TC] Clean up release process
2023-07-27 11:17:41 +03:00
Alex Plate
c72b968f9b
[TC] Add other job types
2023-07-27 11:12:47 +03:00
Alex Plate
4e7cef9402
[TC] Prepare to other types of release
2023-07-27 11:08:36 +03:00
Alex Plate
1868d5a202
[TC] Move steps to release package
2023-07-27 11:03:57 +03:00
Alex Plate
423fcfbda3
[TC] Update pushing step to work with any branch
2023-07-27 11:02:40 +03:00