Commit Graph

353 Commits

Author SHA1 Message Date
Paul "Joey" Clark
764e95a683
Document the affinity performance setting, closes #7606 (#8424) 2023-09-09 20:05:39 -04:00
Robert Warner
1fc416d051
Update README.md to reflect change in logging configuration (#8530) 2023-08-28 15:05:16 -04:00
Asher
a5e5445255
README: fix key repeat command for VS Codium (#8238) 2023-03-22 00:40:41 -04:00
Jason Fields
f3f9850739 Remove dead link to slack server, fixes #8132 2023-03-01 20:39:58 -05:00
Jason Fields
1d09e2a8b7 Add .prettierignore and yarn prettier command 2023-03-01 19:56:06 -05:00
Jason Fields
b9e8deea1c Remove badges from README to appease vsce
Microsoft is conspiring against me; this is the only explanation I can come to
2023-02-28 23:19:13 -05:00
Chatnoir Miki
826578c929
Fix typo in remapping error message (#8151) 2022-12-27 20:15:53 -05:00
Huy Z
a899e91ae2
README: fix vim.easymotionJumpToAnywhereRegex (#8063) 2022-10-29 19:41:38 -04:00
Septsea
a3b3f293ed
Fix inconsistent spellings: behaviour -> behavior (#7998) 2022-10-02 20:18:13 -04:00
KnorpelSenf
6ede9069a8
docs: describe installation without reload (#7727) 2022-06-08 23:25:48 -04:00
Wayne Tsai
8fa6956673
Support <C-z> key notation (#7576) 2022-05-17 16:23:00 -04:00
Wayne Tsai
8d790a368c
[Docs] fix broken fenced code blocks in the README (#7686) 2022-05-12 22:33:12 -04:00
Wayne Tsai
7cc09289f3
Support mapping actions to <C-s> (#7577)
This won't work until you add it to `vim.handleKeys`.
Refs #6299
2022-04-06 11:36:51 -04:00
w-cantin
2e4425e8f0
Add documentation for complex keyboard shortcuts (#6944) 2022-02-07 12:45:50 -05:00
Adam Smith
cb3c27347a
Implement inccommand (#7416)
This PR introduces the option `inccommand`, which enables a live preview of `:s` commands as they are typed. It also makes some improvements to interactive substitution with the `c` flag. 

The feature is configured by setting `vim.inccommand` to `'append'` or `'replace'` (or `''` to disable).
When set to `'append'`, substitution previews are inserted after each highlighted match, a behavior found in some popular vim emulators like spacemacs.
When set to `'replace'`, the substitution previews replace each match, which is consistent with the default behavior of neovim.

The config keys `vim.substitutionColor` and `vim.substitutionTextColor` are provided to control the appearance of preview text. 

Fixes #6656, fixes #6655
2022-02-06 23:54:53 -05:00
Michael Ye
cde0152b54
Add silent option to key remappings (#7253)
Currently this only works via `settings.json`, not vimrc mappings.
Refs #5858
2022-02-06 15:17:22 -05:00
Sanyam Jain
e999ac7e14
Clarify documentation about installation on Mac (#7311) 2022-01-26 00:22:12 -05:00
Shaikh Mohammed Ammar
3eaf66479c
Added enable key-repeating doc for Codium Exploration Users (#7408) 2022-01-24 16:14:42 -05:00
Jason Fields
3a729d76a5 Run prettier 2022-01-02 01:14:16 -05:00
ambiguous48
13110c7292
Fix typo in README (#7365) 2022-01-02 01:07:42 -05:00
Adam Smith
3499afc91c
Improve incremental search (#7224)
- Highlight current match with a different configurable highlight color
- Support `<C-g>`/`<C-t>` to cycle through matches
- Highlight zero-length matches
- Fix a few other edge cases (such as when searching backward or with `^`/`$` with CLRF line endings)

Fixes #7212, fixes #4837
2021-12-31 17:27:38 -05:00
J.R. Maingat
66512ec7c1
Add vim.shell setting for custom ! shell (#7255)
Fixes #7100
2021-11-26 19:09:27 -05:00
Jason Fields
0922abbbe0 Remove broken link to "Linux setup" section in README
Fixes #7080
2021-10-14 14:06:51 -04:00
w-cantin
ad98412528
Added documentation for all Vim Modes (#6945)
Fixes #5273
2021-08-31 01:03:40 -04:00
w-cantin
6f2c928d59
Argument text object documentation (#6857)
Fixes #6764
2021-07-08 16:11:53 -04:00
Erik Demaine
2d8ce4304a
Support joinspaces in join and reformat paragraph (#5895)
Fixes #2505
2021-04-19 21:43:34 -04:00
Jason Fields
63efa33f21 Proper implementation of whichwrap
Implement missing values, set default to 'b,s', and add some test cases
2021-03-04 22:39:14 -05:00
Austin Clements
c2e0e1278d
Neovim config support (#5071)
Set `vim.neovimUseConfigFile` to true to use this feature
`vim.neovimConfigFile` points to the vimrc path; will use default path on system if left blank
Fixes #5045
2021-02-18 21:26:08 -05:00
Jason Fields
5ad1c80632 Slightly improve surround documentation in README 2021-02-18 20:43:59 -05:00
Jason Fields
7311be427d Document vim.useSystemClipboard in README 2021-02-18 20:05:09 -05:00
Jason Fields
b915936e26 Implement ZZ and ZQ
Fixes #5998
2021-01-15 12:44:37 -05:00
Jason Fields
64d3f93b15 Move gdefault to "Vim settings" section of README
It's definitely not an option specific to VSCodeVim.
2020-12-14 14:24:52 -05:00
Kid
cb94cba98d
Fix broken table in README's vim-easymotion section (#5848) 2020-12-14 14:18:17 -05:00
Jason Fields
2296802a40 Change CI badge to reference GitHub Actions workflow 2020-12-06 13:34:27 -05:00
Kid
bbe334b3c6
Fix broken table in README (#5725) 2020-11-21 00:41:44 -05:00
renovate[bot]
db7d3ea9d2
Update dependency prettier to v2.2.0 (#5709)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-11-20 12:33:59 -05:00
Jason Fields
8e5c9ed8cd Clarify README - findMatchHighlightBackground is a ThemeColor, not a setting 2020-09-29 15:11:46 -04:00
Risto McIntosh
f80afd6b8a
Fix key binding typo in README (#5183) 2020-09-15 14:54:25 -04:00
berknam
91ca71f860
Overhaul remapping logic (#4735)
This is a pretty massive change; see pull request #4735 for full details

Most notably:
- Support for operator-pending mode, including remaps and a half-cursor decoration
- Correct handling of ambiguous remaps with timeout
- Correct handling of recursive special case when the RHS starts with the LHS
- Correct handling of multi-key remaps in insert mode
- Failed movements that occur partway through a remap stop & discard the rest of the remap
- Implement `unmap` and `mapclear` in .vimrc

Refs #463, refs #4908
Fixes #1261, fixes #1398, fixes #1579, fixes #1821, fixes #1835
Fixes #1870, fixes #1883, fixes #2041, fixes #2234, fixes #2466
Fixes #2897, fixes #2955, fixes #2975, fixes #3082, fixes #3086
Fixes #3171, fixes #3373, fixes #3413, fixes #3742, fixes #3768
Fixes #3988, fixes #4057, fixes #4118, fixes #4236, fixes #4353
Fixes #4464, fixes #4530, fixes #4532, fixes #4563, fixes #4674
Fixes #4756, fixes #4883, fixes #4928, fixes #4991, fixes #5016
Fixes #5057, fixes #5067, fixes #5084, fixes #5125
2020-08-16 14:22:51 -04:00
berknam
3879f4374b
Change easymotion default decorations (#5108)
- Make easymotion default decorations have the same defaults as the Vim
plugin.
- Deprecate no longer needed configurations like
'easymotionMarkerMargin' and 'easymotionMarkerWidthPerChar'.
- Change 'easymotionMarkerFontWeight' default to 'bold'
- Add seperate color for each character of two-character markers,
default values are the same as the Vim plugin. (two different yellows)
- Add color for dimmed characters, default value is the same as the Vim
plugin. (grey)
- Add color for higlighting characters searched with search n-characters
command, default value is the same as the Vim
plugin. (green)
- Add changes to README file and update the default values.
- Change easymotion TextEditorDecorations to make them simpler to use
and understand. Remove all unnecessary parts.
- Fix the dimming zones that were including the markers as well.
- Fix the hack for two consecutive markers that wasn't checking if those
markers were on the same line.

Fixes #5092
Fixes #5022
Fixes #4252
Fixes #1746
2020-08-11 23:36:04 -04:00
Jason Fields
c588c2bb12 Remove references in README.md to deprecated settings 2020-07-26 14:56:16 -04:00
Ahmed Tarek
b95d038fe1
new dimming logic, updated docs (#4635)
The current easymotion decorations are kinda wonky, they are misaligned and little bit intrusive, also it deviates from the official easymotion. With this pr it behaves more like the official

Fixes #4610
Fixes #4524
Fixes #3899
Fixes #2938
2020-06-22 10:53:10 -04:00
Andre Thompson
c64bbeaf54
Fixed the workaround on line 713 so that it actually works (#4945)
The workaround for linux key changes & vsCode, which is displayed on line 713 ( "keyboard.dispatch": "keyCode"  ) had 'keycode' but it should be 'keyCode'. Using 'keycode' does not resolve the issue. The link 'known issue in VS Code' has the solution in it, and they also use keyCode. I've tested that keyCode resolves the issue still.
2020-06-14 17:14:28 -04:00
Joël
e6cf6296c1
Add information to enable key-repeating on Mac when using VSCodium IDE (#4847)
It is just a minor improvement in the README.md file to allow VSCodium user to enable key-repeating in their favorite extension :)
2020-05-13 13:30:49 -04:00
Alexandre Grison
eefae96460
Implement vim-textobj-entire (#4580)
This PR implements two text-objects from the vim-textobj-entire plugin

This Vim plugin adds two useful text-objects:

ae which represents the entire content of a buffer
ie which represents the entire content of a buffer without the leading and trailing spaces.
You can then use gUae to transform the whole text buffer content in uppercase, whereas normally you would have to use gggUG.

This text-object has the advantage that you can use it from anywhere your cursor is currently located, you don't have to be conscious of the cursor position.

Fixes #3379
2020-03-26 14:53:50 -04:00
Andrew Harvey
28d00283fe
add setxkbmap escape caps remapping not working to FAQ (#4620)
* add setxkbmap escape caps remapping not working to FAQ

* fix markdown formatting

* clarify wording
2020-03-15 08:33:59 -07:00
Jason Poon
fc0089af0c
readme: remove sneak from quick example (#4619)
* many people seem to copy the 'quick example' from the readme as
    their initial config. The problem with that quick example is that it
    enables 'sneak', which by defaults breaks the S and s commands (see
    issue #3274).

  * by removing that setting from the example, people should have a
    working config out of the box. If someone is interested in sneak,
    other sections of the readme still go into details.
2020-03-04 22:15:58 -08:00
Alex
25a39ffb3c Add documentation details about contributions page (#4497)
Small documentation change.
Change the expression "extension menu" to "extension view" to match
vscode documentation.
Adding a couple of details about how to get to this extension's contribution
page for people new to vscode.
2020-01-15 16:21:38 -05:00
Jason Fields
f87fa85dd7 Brush up README.md a bit more 2019-12-29 16:38:08 -05:00
Jason Fields
9bab33c75d Use "VS Code" instead of "VSCode" in README.md
I don't really like it, but that's how Microsoft styles it. Also reword a sentence about our quickpick commandline
2019-12-29 16:23:14 -05:00