diff --git a/README.md b/README.md index 5fd0c23..98fa239 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,12 @@ A collection of configuration files meant to be used with GNU stow. ## Todos +* fish (shell) * fzf * neovim * configure screen locker * configure lock screen (probably i3lock) +* sway (wayland in general..) ## Usage diff --git a/code/.config/Code/User/settings.json b/code/.config/Code/User/settings.json index 5525440..8391243 100755 --- a/code/.config/Code/User/settings.json +++ b/code/.config/Code/User/settings.json @@ -51,5 +51,6 @@ "rust-analyzer.inlayHints.closingBraceHints.enable": false, "rust-analyzer.inlayHints.genericParameterHints.type.enable": true, "rust-analyzer.inlayHints.typeHints.hideClosureInitialization": true, - "rust-analyzer.inlayHints.typeHints.hideNamedConstructor": true + "rust-analyzer.inlayHints.typeHints.hideNamedConstructor": true, + "rust-analyzer.check.command": "clippy" } \ No newline at end of file diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index c575082..2085974 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -1,5 +1,8 @@ { + "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "lazy.nvim": { "branch": "main", "commit": "56ead98e05bb37a4ec28930a54d836d033cf00f2" }, + "nvim-cmp": { "branch": "main", "commit": "be7bd4c5f860c79da97af3a26d489af50babfd4b" }, + "nvim-lspconfig": { "branch": "master", "commit": "291a8f1a319dc712db85bcc174b0cf406f0a5b69" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" } } diff --git a/nvim/.config/nvim/lua/plugins/lsp.lua b/nvim/.config/nvim/lua/plugins/lsp.lua new file mode 100644 index 0000000..2c93196 --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/lsp.lua @@ -0,0 +1,5 @@ +return { + 'neovim/nvim-lspconfig', + 'hrsh7th/cmp-nvim-lsp', + 'hrsh7th/nvim-cmp' +}