Commit graph

16 commits

Author SHA1 Message Date
Folke Lemaitre
c7a7ab5112
fix(vscode): diabled some snacks plugins. Fixes #5364 2025-01-20 20:30:39 +01:00
Folke Lemaitre
301135b274
fix(vscode): disable some snacks plugins in vscode. Closes #5124 2024-12-16 17:45:50 +01:00
deniz gökçin
9ad1c49b67
feat(vscode): add vscode-specific keymaps and sync undo/redo with vscode (#4983)
## Summary
This pull request introduces several new keymaps specifically for VSCode
when using LazyVim. These changes aim to enhance the integration between
VSCode and LazyVim by adding keymaps for, tab navigation, and syncing
nvim undo/redo actions with vscode undo/redo.

## Changes
- Synced undo/redo lists with VSCode using `VSCodeNotify`: (check
https://github.com/vscode-neovim/vscode-neovim/issues/1139 for more
details)
  - `u` for undo
  - `<C-r>` for redo
- Enabled navigation of VSCode tabs similar to LazyVim buffers:
  - `<S-h>` to go to the previous editor
  - `<S-l>` to go to the next editor

## Additional Notes
These changes are intended to improve the user experience for those who
use LazyVim within VSCode by providing more intuitive and consistent
keybindings. Please test these keymaps to ensure they work as expected
in your VSCode setup.

Co-authored-by: Deniz Gökçin <deniz.gokcin@treatwell.com>
2024-12-10 12:13:01 +01:00
Folke Lemaitre
06071dd452
fix(vscode): added snacks.nvim to allowed plugins for vscode. Fixes #4757 2024-11-11 09:41:45 +01:00
moetayuko
ead5955bef
feat(vscode): make use of vscode builtin terminal (#4392)
## Description

<!-- Describe the big picture of your changes to communicate to the
maintainers
  why we should accept this pull request. -->
make use of vscode builtin terminal

**I don't know how to properly handle cwd so it's implemented as a
simple toggle**

## Related Issue(s)

<!--
  If this PR fixes any issues, please link to the issue here.
  - Fixes #<issue_number>
-->
#4280

## Checklist

- [X] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
2024-09-18 08:16:29 +02:00
Folke Lemaitre
67650528e4
fix(vscode): allow overriding default vscode keymaps. Fixes #3950 2024-07-08 07:52:18 +02:00
Folke Lemaitre
0975eeb9ad
feat(vscode): added ts-comments to allow list for vscode 2024-05-29 18:22:54 +02:00
Theo Lemay
5726f3966d
feat(vscode): enable more compatible plugins (#3250) 2024-05-20 19:56:14 +02:00
Folke Lemaitre
3833a7d1ce
style: removed dead code 2023-10-04 13:19:12 +02:00
Folke Lemaitre
ae054ec13c
feat(vscode): easier way to enable/disable plugins 2023-07-06 15:36:03 +02:00
Folke Lemaitre
5bf45e3139
feat(vscode): better vscode support 2023-05-24 08:45:20 +02:00
Folke Lemaitre
eba510ec69
fix(vscode): properly cleanup disabled deps 2023-05-23 14:33:13 +02:00
Folke Lemaitre
39fa63646d
feat(vscode): add vscode=true to any plugin spec you want to activate in vscode 2023-05-23 14:33:00 +02:00
Folke Lemaitre
e975f021ea
fix(vscode): added ts-context-commentstring 2023-05-23 14:32:32 +02:00
Folke Lemaitre
3dcc074693
fix(vscode): support older Neovim versions. Fixes #798 2023-05-23 08:44:51 +02:00
Folke Lemaitre
c12835ab86
feat(vscode): added vscode extra with minimal functionality. Will only do something when vim.g.vscode is set 2023-05-22 20:57:33 +02:00