From 34e11493d5396b18a25979b77fcdc3b3d8592e7a Mon Sep 17 00:00:00 2001 From: Buliway Date: Mon, 7 Apr 2025 16:18:48 +0300 Subject: [PATCH] Add SQL comments bind, sqlite and dbeaver packages --- flake.lock | 6 +++--- nixos/packages.nix | 2 ++ nvim/README.md | 1 + nvim/lua/kickstart/settings.lua | 9 ++++++++- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 91a1c88..916e723 100644 --- a/flake.lock +++ b/flake.lock @@ -263,11 +263,11 @@ }, "nixpkgs2": { "locked": { - "lastModified": 1741851582, - "narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=", + "lastModified": 1742669843, + "narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=", "owner": "nixos", "repo": "nixpkgs", - "rev": "6607cf789e541e7873d40d3a8f7815ea92204f32", + "rev": "1e5b653dff12029333a6546c11e108ede13052eb", "type": "github" }, "original": { diff --git a/nixos/packages.nix b/nixos/packages.nix index 8cf9d53..fe62300 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -199,6 +199,8 @@ postgres-lsp # Postgres SQL sqlfluff # SQL linter # sql-formatter # SQL formatter + sqlite + dbeaver-bin # Frontend nodejs_23 # For npm diff --git a/nvim/README.md b/nvim/README.md index 1bacf33..3f09c52 100644 --- a/nvim/README.md +++ b/nvim/README.md @@ -41,6 +41,7 @@ ln -s ~/nixos-private-dots/nvim ~/.config/nvim - `fd` - `xclip` на X11 или `wl-clipboard` на Wayland - `tree-sitter` +- `ueberzugpp` - Любой nerd font Пакеты для разных языков могут часть меняться, так что ищем в `packages.nix` diff --git a/nvim/lua/kickstart/settings.lua b/nvim/lua/kickstart/settings.lua index c988d41..50e463d 100644 --- a/nvim/lua/kickstart/settings.lua +++ b/nvim/lua/kickstart/settings.lua @@ -27,7 +27,7 @@ vim.opt.expandtab = true -- yaml lsp за меня решают сколько пробелов мне надо. Это фикс -- Их параметры конфига для переназначения не работают. Пришлось костыль сделать vim.cmd [[ - autocmd FileType yaml setlocal shiftwidth=4 tabstop=4 softtabstop=4 expandtab + autocmd FileType yaml setlocal shiftwidth=2 tabstop=2 softtabstop=2 expandtab ]] -- Комментировать .proto код биндом @@ -37,6 +37,13 @@ vim.api.nvim_create_autocmd('FileType', { vim.bo.commentstring = '// %s' end, }) +-- Комментировать .sql код биндом +vim.api.nvim_create_autocmd('FileType', { + pattern = 'sql', + callback = function() + vim.bo.commentstring = '-- %s' + end, +}) -- Enable mouse mode, can be useful for resizing splits for example! vim.opt.mouse = 'a'