From b9a7950c96568e9cbad6f4e2ff4cd6d8c525e6d6 Mon Sep 17 00:00:00 2001 From: Maximilian Friedersdorff Date: Mon, 9 Jun 2025 13:58:14 +0100 Subject: [PATCH 1/3] Use ty for linting --- home/dot_config/nvim/lua/config/options.lua | 2 +- home/dot_config/nvim/lua/plugins/lsp.lua | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/home/dot_config/nvim/lua/config/options.lua b/home/dot_config/nvim/lua/config/options.lua index a07c2cf..43947d7 100644 --- a/home/dot_config/nvim/lua/config/options.lua +++ b/home/dot_config/nvim/lua/config/options.lua @@ -2,7 +2,7 @@ -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Add any additional options here -vim.g.lazyvim_python_lsp = "basedpyright" +vim.g.lazyvim_python_lsp = "ty" --- Whitespace --- vim.o.expandtab = true diff --git a/home/dot_config/nvim/lua/plugins/lsp.lua b/home/dot_config/nvim/lua/plugins/lsp.lua index 45b3228..8bada30 100644 --- a/home/dot_config/nvim/lua/plugins/lsp.lua +++ b/home/dot_config/nvim/lua/plugins/lsp.lua @@ -5,13 +5,7 @@ return { "neovim/nvim-lspconfig", opts = { servers = { - basedpyright = { - settings = { - basedpyright = { - typeCheckingMode = "basic", - }, - }, - }, + ty = {}, }, }, }, From 1f9e8df82ce8d12a5f54aa47086e29280d7cd860 Mon Sep 17 00:00:00 2001 From: Maximilian Friedersdorff Date: Mon, 9 Jun 2025 14:47:50 +0100 Subject: [PATCH 2/3] Revert "Use ty for linting" This reverts commit b9a7950c96568e9cbad6f4e2ff4cd6d8c525e6d6. --- home/dot_config/nvim/lua/config/options.lua | 2 +- home/dot_config/nvim/lua/plugins/lsp.lua | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/home/dot_config/nvim/lua/config/options.lua b/home/dot_config/nvim/lua/config/options.lua index 43947d7..a07c2cf 100644 --- a/home/dot_config/nvim/lua/config/options.lua +++ b/home/dot_config/nvim/lua/config/options.lua @@ -2,7 +2,7 @@ -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Add any additional options here -vim.g.lazyvim_python_lsp = "ty" +vim.g.lazyvim_python_lsp = "basedpyright" --- Whitespace --- vim.o.expandtab = true diff --git a/home/dot_config/nvim/lua/plugins/lsp.lua b/home/dot_config/nvim/lua/plugins/lsp.lua index 8bada30..45b3228 100644 --- a/home/dot_config/nvim/lua/plugins/lsp.lua +++ b/home/dot_config/nvim/lua/plugins/lsp.lua @@ -5,7 +5,13 @@ return { "neovim/nvim-lspconfig", opts = { servers = { - ty = {}, + basedpyright = { + settings = { + basedpyright = { + typeCheckingMode = "basic", + }, + }, + }, }, }, }, From 027213cbcd198f49d9e7d45aa0fae3a53040a3cb Mon Sep 17 00:00:00 2001 From: Maximilian Friedersdorff Date: Tue, 24 Jun 2025 12:37:01 +0100 Subject: [PATCH 3/3] Add better digraphs --- home/dot_config/nvim/lua/plugins/digraph.lua | 32 ++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 home/dot_config/nvim/lua/plugins/digraph.lua diff --git a/home/dot_config/nvim/lua/plugins/digraph.lua b/home/dot_config/nvim/lua/plugins/digraph.lua new file mode 100644 index 0000000..8eeb044 --- /dev/null +++ b/home/dot_config/nvim/lua/plugins/digraph.lua @@ -0,0 +1,32 @@ +return { + "protex/better-digraphs.nvim", + dependencies = { + { "nvim-telescope/telescope.nvim" }, + }, + keys = { + { + "", + mode = "i", + function() + require("better-digraphs").digraphs("insert") + end, + desc = "Find Digraphs", + }, + { + "", + mode = "n", + function() + require("better-digraphs").digraphs("normal") + end, + desc = "Find Digraphs", + }, + { + "", + mode = "v", + function() + require("better-digraphs").digraphs("visual") + end, + desc = "Find Digraphs", + }, + }, +}