Alex Plate
62466123ff
Change URLs to https
...
TPV-3480
2019-08-20 13:10:19 +03:00
Matt Ellis
14163a0791
[VIM-1766] Fix ex caret rendering on Linux
2019-08-13 20:28:22 +01:00
Jørgen Granseth
52a8a175a6
Move constants for :delmarks to MarkGroup
...
Reduce, reuse, recycle.
2019-08-12 20:19:14 +02:00
Matt Ellis
0a83b0826a
Use line number converter for relative line numbers
...
Fixes most problems with relative line numbers and VCS annotations. Only downside is that the current line is shown as blank unless :set number is set as well as :set relativenumber. There is also a chance some other plugin could install a different line number converter without us knowing, although there are no known examples of this.
Resolves VIM-1032, fixes VIM-1671, fixes VIM-1762
2019-08-10 14:26:16 +01:00
Matt Ellis
d854cd7024
Improve relative line numbers and VCS annotations
...
Improves TextAnnotationGutterProvider implementation, but still has issues. Relative line numbers can display alongside VCS annotations, but 183 and 191 treats the relative line number provider as a VCS annotation, so the VCS toggle is enabled incorrectly, and toggling incorrectly closes the relative line provider. 192 works much better - VCS annotations ignores the relative line numbers, but disabling relative line numbers also closes VCS annotations because we’re not using a 192 specific API.
Resolves VIM-1032, fixes VIM-1671, fixes VIM-1762
2019-08-09 23:39:02 +01:00
Matt Ellis
7ac8d7a43a
Fix moving caret while confirming replace
2019-08-08 12:13:38 +01:00
Alex Plate
b012618968
Add readonly marker
2019-08-07 17:24:19 +03:00
Alex Plate
fba59ff347
[EA-134791] Fix yank in motion
2019-08-07 17:24:18 +03:00
Alex Plate
60caac5139
Update CHANGES.md
2019-08-07 14:14:01 +03:00
Matt Ellis
27d2742386
Fix bug with search updates getting stuck off
2019-08-07 09:42:45 +01:00
Matt Ellis
5ef25cfa6f
Keep scroll location when adding incsearch offset
2019-08-06 23:24:39 +01:00
Matt Ellis
17e3dfe2bb
[VIM-1757] Improve handling of search offsets
2019-08-06 22:32:47 +01:00
Alex Plate
307e438a1e
[EA-128752] Fix NPE on isPrimaryEditor
2019-08-06 15:38:33 +03:00
Alex Plate
89489f7c7f
[EA-144484] Fix NPE on panel activation
2019-08-06 15:15:31 +03:00
Alex Plate
923a4706a0
[EA-137898] Fix file is invalid exception
2019-08-06 14:23:03 +03:00
Alex Plate
2594c7179e
[EA-138502] Control-flow exceptions (like ProcessCanceledException) should never be logged
2019-08-06 14:21:33 +03:00
Matt Ellis
a334ff33cd
[VIM-1717] Reset scroll position correctly if no incsearch match
2019-08-06 00:33:58 +01:00
Alex Plate
0e2289caa6
[EA-129083] Fix OOBE for # action
2019-08-05 20:39:07 +03:00
Alex Plate
be26968237
[EA-138309] Fix possible exception
2019-08-05 20:20:44 +03:00
Jørgen Granseth
b0c1ecfdc5
Add access flag
2019-08-05 19:09:59 +02:00
Alex Plate
b4d5dcbf57
Reformat code
2019-08-05 19:06:27 +02:00
Jørgen Granseth
3161ba8983
Implement Ex command :delm[arks]
...
Deletes existing marks. See
http://vimdoc.sourceforge.net/htmldoc/motion.html#:delmarks
for details.
2019-08-05 19:06:19 +02:00
Alex Plate
022f1ededc
Fix caret shape after enabling of plugin
2019-08-05 19:50:32 +03:00
Alex Plate
70a19dd95d
Fix positioning on the end line in insert mode
2019-08-05 19:19:46 +03:00
Alex Plate
00b3f5b9f5
Update CHANGES.md
2019-08-05 13:59:49 +03:00
Alex Plate
8b0bb413d8
Merge pull request #198 from citizenmatt/bug/ex-dead-keys
...
Fix exception with dead keys in ex entry
2019-08-05 13:14:14 +03:00
Matt Ellis
bd5e7d94fe
Fix tests
2019-08-02 21:21:32 +01:00
Matt Ellis
d43b2364a0
Reset ex entry panel when emulation is disabled
2019-08-02 16:49:00 +01:00
Matt Ellis
610e73d9e3
Merge branch 'master' into bug/ex-dead-keys
2019-08-02 13:55:31 +01:00
Alex Plate
6f2a454d46
[EA-141098] Fix exception during surround
2019-08-02 15:30:45 +03:00
Alex Plate
4edce29d53
[EA-209287] Fix exception on file close
2019-08-02 15:25:40 +03:00
Alex Plate
ed2b8dd129
Fix ex search for japanese language
2019-08-02 14:03:30 +03:00
Alex Plate
42cdb36a51
Update CHANGES.md
2019-08-01 18:48:47 +03:00
Alex Plate
159c22ac21
[EA-117268 2352322] Fix OOBE for check in string function
2019-08-01 18:34:50 +03:00
Alex Plate
75b6833245
[EA-117268 2386601] Fix OOBE for sentence detection
2019-08-01 18:34:49 +03:00
Alex Plate
b567717c75
[EA-117268 2394021] Fix OOBE for isEmptyLine function
2019-08-01 18:34:49 +03:00
Alex Plate
b2af829e2e
[EA-117268 5135780] Fix OOBE for display ascii info
2019-08-01 18:34:49 +03:00
Alex Plate
6e81714937
[EA-117268 5154892] Fix OOBE for motion outer word
2019-08-01 18:34:49 +03:00
Alex Plate
cb9474d8d0
[EA-117268 5159449] Fix exception for inser character around cursor
2019-08-01 18:34:49 +03:00
Alex Plate
be47e4c050
[EA-117268 5165327] Fix a'
for last caret position
2019-08-01 18:34:45 +03:00
Alex Plate
c301898147
[EA-117268 5167045] Fix das for empty file
2019-08-01 17:35:51 +03:00
Alex Plate
8324561022
Remove code comments
2019-08-01 17:17:06 +03:00
Alex Plate
834d630ef7
[EA-117268] Fix exception with w action
2019-08-01 17:09:43 +03:00
Alex Plate
c6259adad1
[VIM-1743] Do not show ideaput notification during surround
2019-08-01 16:03:11 +03:00
Alex Plate
9d1be34958
[VIM-1648] Make S&R self synchronized
2019-08-01 13:20:00 +03:00
Alex Plate
ce4e64ec40
Create annotations to annotate whenever a function require write/read lock
2019-07-31 21:15:32 +03:00
Jørgen Granseth
92125b49f0
Emphasize surround cursor movement in tests
2019-07-31 20:06:26 +02:00
Alex Plate
b017466270
Clean up searchAndReplace method
2019-07-31 20:35:10 +03:00
Alex Plate
568d2304ea
Ex commands should define write/read access explicitly
2019-07-31 20:15:09 +03:00
Alex Plate
5dc1b245d0
Get rid of OTHER_READ_WRITE flag because technically it's right action
2019-07-31 16:56:57 +03:00