Skip to content

feat: Enhances breakpoint editing#1534

Open
blehrer wants to merge 11 commits into
nvim-lua:masterfrom
blehrer:breakpoint-editing
Open

feat: Enhances breakpoint editing#1534
blehrer wants to merge 11 commits into
nvim-lua:masterfrom
blehrer:breakpoint-editing

Conversation

@blehrer
Copy link
Copy Markdown

@blehrer blehrer commented May 13, 2025

The keymapping <leader>B (in kickstart.plugins.debug) is now configured to guide users through the process of adding a condition, hitCondition, and logMessage to a breakpoint.

This also allows attributes that have already been set to be edited, instead of having to start from scratch each time you want to update one of these fields.

These breakpoints will persist for the duration of the session.

Tested with v0.11.1

@blehrer
Copy link
Copy Markdown
Author

blehrer commented May 13, 2025

small note to the reviewers: h:dap.toggle_breakpoint() misspells variable names. Compare docs to src.

Copy link
Copy Markdown
Collaborator

@oriori1703 oriori1703 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks a like a great addition 😄

I commented about a few suggestions / fixes

Comment thread lua/kickstart/plugins/debug.lua Outdated
Comment thread lua/kickstart/plugins/debug.lua
Comment thread lua/kickstart/plugins/debug.lua
Comment thread lua/kickstart/plugins/debug.lua Outdated
Comment thread lua/kickstart/plugins/debug.lua Outdated
@blehrer blehrer requested a review from oriori1703 July 4, 2025 16:26
Copy link
Copy Markdown
Collaborator

@oriori1703 oriori1703 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 😄

oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Jul 11, 2025
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Feb 28, 2026
blehrer and others added 10 commits February 28, 2026 13:19
The keymapping `<leader>B` is now configured to guide users through the
process of adding a `condition`, `hitCondition`, and `logMessage` to a
breakpoint.
Instead of creating an empty object to fill, only create one if no match is found.

Co-authored-by: Ori Perry <48057913+oriori1703@users.noreply.github.com>
Co-authored-by: Ori Perry <48057913+oriori1703@users.noreply.github.com>
Co-authored-by: Ori Perry <48057913+oriori1703@users.noreply.github.com>
Co-authored-by: Ori Perry <48057913+oriori1703@users.noreply.github.com>
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Mar 10, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Mar 10, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Mar 19, 2026
bfabio pushed a commit to bfabio/kickstart.nvim that referenced this pull request Mar 31, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 16, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request Apr 21, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 26, 2026
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
Enhances breakpoint editing

Update changes to nvim-lua#1534

Added blink.cmp buffer completions for markdown/text + some useful options/autocommands

Updated filter files func in blink.cmp

Refactor: Use vim.o and adjust scrolling/wrapping options

Refactor: updated colorcolum to a more appropriate value

Add more langauges to treesitter

Switch from tokyonight to catppuccin

Enable nerdfonts

Disable arrow keymaps

Add pyright lsp for python

Enable kickstart's autopairs, neotree and indent_line plugins

Enable friendly-snippets

Enable ruff as a lsp

Enable taplo as a lsp for toml

Enable dap for debugging python

Add github copilot plugin

Add sticky context header using nvim-treesitter-context

Add luukvbaal/statuscol.nvim to allow for more statuscol layers

taken from https://github[dot]com/nvim-lua/pull/1196

Remove lazy-lock.json from the gitignore

Add TODO.md

Add icons for breakpoints

Update lock file

Add a keybind to create a Logpoint

Use kickstart's DAP icons

Add nvim-ufo for lsp and treesitter folding

Update TODO.md

Use basedpyright instead of pyright

Turn inlay hints on by default

Update The TODOs

Update the lazy-lock.json

Add yamlls and jsonls for json and yaml intelisense

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Fully clone git repos for plugins to make it easier to copy them

Add more TODOs

Add a keybind to toggle spell checking

Add rainbow delimiters

Switch from copilot.vim to copilot.lua and blink-cmp-copilot

Fix folding for yamlls

Enable linting

Update the lazy-lock.json

Add lsp for bash

Add lsp for php

Fix python debugger

Update the lazy-lock.json

Add typescript support

Update the todo list

Update the lazy-lock.json

Turn off confirmation for exiting an unsaved file

Update the lazy-lock.json

Update the lazy-lock.json to use the new blink packages

Enable blink.cmp's rust fuzzy search

Enable documentation popup by default

Add borders to the completion windows

Update TODO.md

Don't clone submodules for rainbow-delimiters

Add more TODOs

Update the lazy-lock.json

Add cursor smear

Update the lazy-lock.json

Add regex treesitter parser

Create a mirroring script

Switch from telescope.nvim to snacks.nvim

Rename telescope to snacks

Replace neo-tree with snacks

Add more pickers

migrate from indent-blankline to snacks.indent

Add lazygit keybind

Cross off TODOs

Add obsidian.nvim

Update the lock file

Update the lock file

Update the lock file

Update the lock file

Enable catppuccin integrations

Add more todos

Enable rust analyzer

Update the lock file

Update the lock file

Update to the latest version of nvim-treesitter

Add mesonlsp in a comment

Update the lock file

Switch from nvim-ufo to nvim-origami

Add missing type hints

Disable folding using h and l

Enable nvim-treesitter-context

Update the lock file

Don't autofold comments

Update the lock file

Update the lock file

Update the lock file

Improve the mirroring script

Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot

Enable copilot's next edit suggestion

Update the lock file

Update the lock file

Switch from copilot-lsp to sidekick.nvim

Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059

Update the lock file

Update the keymaps of sidekick.nvim to match their new defaults

Update the lock file

Update the README

Update the config for obsidian.nvim

Add clippy to rust-analyzer

Update the lock file

Update the lock file

Add tiny-inline-diagnostics.nvim

Use mini icons instead of nvim-web-devicons

Use fyler.nvim instead of snacks for file management

Add rename hook for fyler.nvim

Add a keybind to insert inlay-hints

Update the lock file

Remove php configs because they are barely used

Update the lock file

Add AnsiColorize user command

The command is used to render the current buffer inside a terminal with ANSI colors

Update the lock file

Fix mini.nvim initialization

Update the lock file

Update the lock file

Format the mirror script

Add support for lsp `textEdits` in inlay-hints

This replaces my old extmark based approach for inserting inlay-hints.

The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219

Update the lock file

Update the lock file

Update inlay hint actions with upstream changes

Re-add lazydev

Update the lock file

Update the lock file

Add type hints for lspconfig server settings

Use the new catpuuccin colorscheme name

Update the lock file

Update the lock file

Remove vim.uv from lazydev because it is not needed in 0.12 anymore

Use the new api to open an existing buffer in the terminal for AnsiColorize

Update inlay_hint_action to better match the original implementation in 0.12

Switch from nvim-dap-ui to nvim-dap-view

Update the lock file

Add winborder

Fix inlay-hints-actions for nvim v0.12.2

Disable legacy obsidian commands to disable its warning

Make json5 support for dap optional

Update the lock file

Add more treesitter parsers

Add java and kotlin configs

Add spell checking lsps
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
Enhances breakpoint editing

Update changes to nvim-lua#1534

Added blink.cmp buffer completions for markdown/text + some useful options/autocommands

Updated filter files func in blink.cmp

Refactor: Use vim.o and adjust scrolling/wrapping options

Refactor: updated colorcolum to a more appropriate value

Add more langauges to treesitter

Switch from tokyonight to catppuccin

Enable nerdfonts

Disable arrow keymaps

Add pyright lsp for python

Enable kickstart's autopairs, neotree and indent_line plugins

Enable friendly-snippets

Enable ruff as a lsp

Enable taplo as a lsp for toml

Enable dap for debugging python

Add github copilot plugin

Add sticky context header using nvim-treesitter-context

Add luukvbaal/statuscol.nvim to allow for more statuscol layers

taken from https://github[dot]com/nvim-lua/pull/1196

Remove lazy-lock.json from the gitignore

Add TODO.md

Add icons for breakpoints

Update lock file

Add a keybind to create a Logpoint

Use kickstart's DAP icons

Add nvim-ufo for lsp and treesitter folding

Update TODO.md

Use basedpyright instead of pyright

Turn inlay hints on by default

Update The TODOs

Update the lazy-lock.json

Add yamlls and jsonls for json and yaml intelisense

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Fully clone git repos for plugins to make it easier to copy them

Add more TODOs

Add a keybind to toggle spell checking

Add rainbow delimiters

Switch from copilot.vim to copilot.lua and blink-cmp-copilot

Fix folding for yamlls

Enable linting

Update the lazy-lock.json

Add lsp for bash

Add lsp for php

Fix python debugger

Update the lazy-lock.json

Add typescript support

Update the todo list

Update the lazy-lock.json

Turn off confirmation for exiting an unsaved file

Update the lazy-lock.json

Update the lazy-lock.json to use the new blink packages

Enable blink.cmp's rust fuzzy search

Enable documentation popup by default

Add borders to the completion windows

Update TODO.md

Don't clone submodules for rainbow-delimiters

Add more TODOs

Update the lazy-lock.json

Add cursor smear

Update the lazy-lock.json

Add regex treesitter parser

Create a mirroring script

Switch from telescope.nvim to snacks.nvim

Rename telescope to snacks

Replace neo-tree with snacks

Add more pickers

migrate from indent-blankline to snacks.indent

Add lazygit keybind

Cross off TODOs

Add obsidian.nvim

Update the lock file

Update the lock file

Update the lock file

Update the lock file

Enable catppuccin integrations

Add more todos

Enable rust analyzer

Update the lock file

Update the lock file

Update to the latest version of nvim-treesitter

Add mesonlsp in a comment

Update the lock file

Switch from nvim-ufo to nvim-origami

Add missing type hints

Disable folding using h and l

Enable nvim-treesitter-context

Update the lock file

Don't autofold comments

Update the lock file

Update the lock file

Update the lock file

Improve the mirroring script

Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot

Enable copilot's next edit suggestion

Update the lock file

Update the lock file

Switch from copilot-lsp to sidekick.nvim

Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059

Update the lock file

Update the keymaps of sidekick.nvim to match their new defaults

Update the lock file

Update the README

Update the config for obsidian.nvim

Add clippy to rust-analyzer

Update the lock file

Update the lock file

Add tiny-inline-diagnostics.nvim

Use mini icons instead of nvim-web-devicons

Use fyler.nvim instead of snacks for file management

Add rename hook for fyler.nvim

Add a keybind to insert inlay-hints

Update the lock file

Remove php configs because they are barely used

Update the lock file

Add AnsiColorize user command

The command is used to render the current buffer inside a terminal with ANSI colors

Update the lock file

Fix mini.nvim initialization

Update the lock file

Update the lock file

Format the mirror script

Add support for lsp `textEdits` in inlay-hints

This replaces my old extmark based approach for inserting inlay-hints.

The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219

Update the lock file

Update the lock file

Update inlay hint actions with upstream changes

Re-add lazydev

Update the lock file

Update the lock file

Add type hints for lspconfig server settings

Use the new catpuuccin colorscheme name

Update the lock file

Update the lock file

Remove vim.uv from lazydev because it is not needed in 0.12 anymore

Use the new api to open an existing buffer in the terminal for AnsiColorize

Update inlay_hint_action to better match the original implementation in 0.12

Switch from nvim-dap-ui to nvim-dap-view

Update the lock file

Add winborder

Fix inlay-hints-actions for nvim v0.12.2

Disable legacy obsidian commands to disable its warning

Make json5 support for dap optional

Update the lock file

Add more treesitter parsers

Add java and kotlin configs

Add spell checking lsps
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
Enhances breakpoint editing

Update changes to nvim-lua#1534

Added blink.cmp buffer completions for markdown/text + some useful options/autocommands

Updated filter files func in blink.cmp

Refactor: Use vim.o and adjust scrolling/wrapping options

Refactor: updated colorcolum to a more appropriate value

Add more langauges to treesitter

Switch from tokyonight to catppuccin

Enable nerdfonts

Disable arrow keymaps

Add pyright lsp for python

Enable kickstart's autopairs, neotree and indent_line plugins

Enable friendly-snippets

Enable ruff as a lsp

Enable taplo as a lsp for toml

Enable dap for debugging python

Add github copilot plugin

Add sticky context header using nvim-treesitter-context

Add luukvbaal/statuscol.nvim to allow for more statuscol layers

taken from https://github[dot]com/nvim-lua/pull/1196

Remove lazy-lock.json from the gitignore

Add TODO.md

Add icons for breakpoints

Update lock file

Add a keybind to create a Logpoint

Use kickstart's DAP icons

Add nvim-ufo for lsp and treesitter folding

Update TODO.md

Use basedpyright instead of pyright

Turn inlay hints on by default

Update The TODOs

Update the lazy-lock.json

Add yamlls and jsonls for json and yaml intelisense

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Fully clone git repos for plugins to make it easier to copy them

Add more TODOs

Add a keybind to toggle spell checking

Add rainbow delimiters

Switch from copilot.vim to copilot.lua and blink-cmp-copilot

Fix folding for yamlls

Enable linting

Update the lazy-lock.json

Add lsp for bash

Add lsp for php

Fix python debugger

Update the lazy-lock.json

Add typescript support

Update the todo list

Update the lazy-lock.json

Turn off confirmation for exiting an unsaved file

Update the lazy-lock.json

Update the lazy-lock.json to use the new blink packages

Enable blink.cmp's rust fuzzy search

Enable documentation popup by default

Add borders to the completion windows

Update TODO.md

Don't clone submodules for rainbow-delimiters

Add more TODOs

Update the lazy-lock.json

Add cursor smear

Update the lazy-lock.json

Add regex treesitter parser

Create a mirroring script

Switch from telescope.nvim to snacks.nvim

Rename telescope to snacks

Replace neo-tree with snacks

Add more pickers

migrate from indent-blankline to snacks.indent

Add lazygit keybind

Cross off TODOs

Add obsidian.nvim

Update the lock file

Update the lock file

Update the lock file

Update the lock file

Enable catppuccin integrations

Add more todos

Enable rust analyzer

Update the lock file

Update the lock file

Update to the latest version of nvim-treesitter

Add mesonlsp in a comment

Update the lock file

Switch from nvim-ufo to nvim-origami

Add missing type hints

Disable folding using h and l

Enable nvim-treesitter-context

Update the lock file

Don't autofold comments

Update the lock file

Update the lock file

Update the lock file

Improve the mirroring script

Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot

Enable copilot's next edit suggestion

Update the lock file

Update the lock file

Switch from copilot-lsp to sidekick.nvim

Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059

Update the lock file

Update the keymaps of sidekick.nvim to match their new defaults

Update the lock file

Update the README

Update the config for obsidian.nvim

Add clippy to rust-analyzer

Update the lock file

Update the lock file

Add tiny-inline-diagnostics.nvim

Use mini icons instead of nvim-web-devicons

Use fyler.nvim instead of snacks for file management

Add rename hook for fyler.nvim

Add a keybind to insert inlay-hints

Update the lock file

Remove php configs because they are barely used

Update the lock file

Add AnsiColorize user command

The command is used to render the current buffer inside a terminal with ANSI colors

Update the lock file

Fix mini.nvim initialization

Update the lock file

Update the lock file

Format the mirror script

Add support for lsp `textEdits` in inlay-hints

This replaces my old extmark based approach for inserting inlay-hints.

The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219

Update the lock file

Update the lock file

Update inlay hint actions with upstream changes

Re-add lazydev

Update the lock file

Update the lock file

Add type hints for lspconfig server settings

Use the new catpuuccin colorscheme name

Update the lock file

Update the lock file

Remove vim.uv from lazydev because it is not needed in 0.12 anymore

Use the new api to open an existing buffer in the terminal for AnsiColorize

Update inlay_hint_action to better match the original implementation in 0.12

Switch from nvim-dap-ui to nvim-dap-view

Update the lock file

Add winborder

Fix inlay-hints-actions for nvim v0.12.2

Disable legacy obsidian commands to disable its warning

Make json5 support for dap optional

Update the lock file

Add more treesitter parsers

Add java and kotlin configs

Add spell checking lsps
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
Enhances breakpoint editing

Update changes to nvim-lua#1534

Added blink.cmp buffer completions for markdown/text + some useful options/autocommands

Updated filter files func in blink.cmp

Refactor: Use vim.o and adjust scrolling/wrapping options

Refactor: updated colorcolum to a more appropriate value

Add more langauges to treesitter

Switch from tokyonight to catppuccin

Enable nerdfonts

Disable arrow keymaps

Add pyright lsp for python

Enable kickstart's autopairs, neotree and indent_line plugins

Enable friendly-snippets

Enable ruff as a lsp

Enable taplo as a lsp for toml

Enable dap for debugging python

Add github copilot plugin

Add sticky context header using nvim-treesitter-context

Add luukvbaal/statuscol.nvim to allow for more statuscol layers

taken from https://github[dot]com/nvim-lua/pull/1196

Remove lazy-lock.json from the gitignore

Add TODO.md

Add icons for breakpoints

Update lock file

Add a keybind to create a Logpoint

Use kickstart's DAP icons

Add nvim-ufo for lsp and treesitter folding

Update TODO.md

Use basedpyright instead of pyright

Turn inlay hints on by default

Update The TODOs

Update the lazy-lock.json

Add yamlls and jsonls for json and yaml intelisense

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Fully clone git repos for plugins to make it easier to copy them

Add more TODOs

Add a keybind to toggle spell checking

Add rainbow delimiters

Switch from copilot.vim to copilot.lua and blink-cmp-copilot

Fix folding for yamlls

Enable linting

Update the lazy-lock.json

Add lsp for bash

Add lsp for php

Fix python debugger

Update the lazy-lock.json

Add typescript support

Update the todo list

Update the lazy-lock.json

Turn off confirmation for exiting an unsaved file

Update the lazy-lock.json

Update the lazy-lock.json to use the new blink packages

Enable blink.cmp's rust fuzzy search

Enable documentation popup by default

Add borders to the completion windows

Update TODO.md

Don't clone submodules for rainbow-delimiters

Add more TODOs

Update the lazy-lock.json

Add cursor smear

Update the lazy-lock.json

Add regex treesitter parser

Create a mirroring script

Switch from telescope.nvim to snacks.nvim

Rename telescope to snacks

Replace neo-tree with snacks

Add more pickers

migrate from indent-blankline to snacks.indent

Add lazygit keybind

Cross off TODOs

Add obsidian.nvim

Update the lock file

Update the lock file

Update the lock file

Update the lock file

Enable catppuccin integrations

Add more todos

Enable rust analyzer

Update the lock file

Update the lock file

Update to the latest version of nvim-treesitter

Add mesonlsp in a comment

Update the lock file

Switch from nvim-ufo to nvim-origami

Add missing type hints

Disable folding using h and l

Enable nvim-treesitter-context

Update the lock file

Don't autofold comments

Update the lock file

Update the lock file

Update the lock file

Improve the mirroring script

Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot

Enable copilot's next edit suggestion

Update the lock file

Update the lock file

Switch from copilot-lsp to sidekick.nvim

Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059

Update the lock file

Update the keymaps of sidekick.nvim to match their new defaults

Update the lock file

Update the README

Update the config for obsidian.nvim

Add clippy to rust-analyzer

Update the lock file

Update the lock file

Add tiny-inline-diagnostics.nvim

Use mini icons instead of nvim-web-devicons

Use fyler.nvim instead of snacks for file management

Add rename hook for fyler.nvim

Add a keybind to insert inlay-hints

Update the lock file

Remove php configs because they are barely used

Update the lock file

Add AnsiColorize user command

The command is used to render the current buffer inside a terminal with ANSI colors

Update the lock file

Fix mini.nvim initialization

Update the lock file

Update the lock file

Format the mirror script

Add support for lsp `textEdits` in inlay-hints

This replaces my old extmark based approach for inserting inlay-hints.

The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219

Update the lock file

Update the lock file

Update inlay hint actions with upstream changes

Re-add lazydev

Update the lock file

Update the lock file

Add type hints for lspconfig server settings

Use the new catpuuccin colorscheme name

Update the lock file

Update the lock file

Remove vim.uv from lazydev because it is not needed in 0.12 anymore

Use the new api to open an existing buffer in the terminal for AnsiColorize

Update inlay_hint_action to better match the original implementation in 0.12

Switch from nvim-dap-ui to nvim-dap-view

Update the lock file

Add winborder

Fix inlay-hints-actions for nvim v0.12.2

Disable legacy obsidian commands to disable its warning

Make json5 support for dap optional

Update the lock file

Add more treesitter parsers

Add java and kotlin configs

Add spell checking lsps
oriori1703 added a commit to oriori1703/personal-kickstart.nvim that referenced this pull request May 27, 2026
Enhances breakpoint editing

Update changes to nvim-lua#1534

Added blink.cmp buffer completions for markdown/text + some useful options/autocommands

Updated filter files func in blink.cmp

Refactor: Use vim.o and adjust scrolling/wrapping options

Refactor: updated colorcolum to a more appropriate value

Add more langauges to treesitter

Switch from tokyonight to catppuccin

Enable nerdfonts

Disable arrow keymaps

Add pyright lsp for python

Enable kickstart's autopairs, neotree and indent_line plugins

Enable friendly-snippets

Enable ruff as a lsp

Enable taplo as a lsp for toml

Enable dap for debugging python

Add github copilot plugin

Add sticky context header using nvim-treesitter-context

Add luukvbaal/statuscol.nvim to allow for more statuscol layers

taken from https://github[dot]com/nvim-lua/pull/1196

Remove lazy-lock.json from the gitignore

Add TODO.md

Add icons for breakpoints

Update lock file

Add a keybind to create a Logpoint

Use kickstart's DAP icons

Add nvim-ufo for lsp and treesitter folding

Update TODO.md

Use basedpyright instead of pyright

Turn inlay hints on by default

Update The TODOs

Update the lazy-lock.json

Add yamlls and jsonls for json and yaml intelisense

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Update the lazy-lock.json

Fully clone git repos for plugins to make it easier to copy them

Add more TODOs

Add a keybind to toggle spell checking

Add rainbow delimiters

Switch from copilot.vim to copilot.lua and blink-cmp-copilot

Fix folding for yamlls

Enable linting

Update the lazy-lock.json

Add lsp for bash

Add lsp for php

Fix python debugger

Update the lazy-lock.json

Add typescript support

Update the todo list

Update the lazy-lock.json

Turn off confirmation for exiting an unsaved file

Update the lazy-lock.json

Update the lazy-lock.json to use the new blink packages

Enable blink.cmp's rust fuzzy search

Enable documentation popup by default

Add borders to the completion windows

Update TODO.md

Don't clone submodules for rainbow-delimiters

Add more TODOs

Update the lazy-lock.json

Add cursor smear

Update the lazy-lock.json

Add regex treesitter parser

Create a mirroring script

Switch from telescope.nvim to snacks.nvim

Rename telescope to snacks

Replace neo-tree with snacks

Add more pickers

migrate from indent-blankline to snacks.indent

Add lazygit keybind

Cross off TODOs

Add obsidian.nvim

Update the lock file

Update the lock file

Update the lock file

Update the lock file

Enable catppuccin integrations

Add more todos

Enable rust analyzer

Update the lock file

Update the lock file

Update to the latest version of nvim-treesitter

Add mesonlsp in a comment

Update the lock file

Switch from nvim-ufo to nvim-origami

Add missing type hints

Disable folding using h and l

Enable nvim-treesitter-context

Update the lock file

Don't autofold comments

Update the lock file

Update the lock file

Update the lock file

Improve the mirroring script

Switch from giuxtaposition/blink-cmp-copilot to fang2hou/blink-copilot

Enable copilot's next edit suggestion

Update the lock file

Update the lock file

Switch from copilot-lsp to sidekick.nvim

Workaround `lazy.nvim`'s luarocks issue: folke/lazy.nvim#2059

Update the lock file

Update the keymaps of sidekick.nvim to match their new defaults

Update the lock file

Update the README

Update the config for obsidian.nvim

Add clippy to rust-analyzer

Update the lock file

Update the lock file

Add tiny-inline-diagnostics.nvim

Use mini icons instead of nvim-web-devicons

Use fyler.nvim instead of snacks for file management

Add rename hook for fyler.nvim

Add a keybind to insert inlay-hints

Update the lock file

Remove php configs because they are barely used

Update the lock file

Add AnsiColorize user command

The command is used to render the current buffer inside a terminal with ANSI colors

Update the lock file

Fix mini.nvim initialization

Update the lock file

Update the lock file

Format the mirror script

Add support for lsp `textEdits` in inlay-hints

This replaces my old extmark based approach for inserting inlay-hints.

The implementation is based on https://github[dot]com[/]neovim[/]neovim[/]pull[/]36219

Update the lock file

Update the lock file

Update inlay hint actions with upstream changes

Re-add lazydev

Update the lock file

Update the lock file

Add type hints for lspconfig server settings

Use the new catpuuccin colorscheme name

Update the lock file

Update the lock file

Remove vim.uv from lazydev because it is not needed in 0.12 anymore

Use the new api to open an existing buffer in the terminal for AnsiColorize

Update inlay_hint_action to better match the original implementation in 0.12

Switch from nvim-dap-ui to nvim-dap-view

Update the lock file

Add winborder

Fix inlay-hints-actions for nvim v0.12.2

Disable legacy obsidian commands to disable its warning

Make json5 support for dap optional

Update the lock file

Add more treesitter parsers

Add java and kotlin configs

Add spell checking lsps
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants