Personal dotfiles.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: added plugin to telescope and lua lsp server config

+64 -34
+6
nvim/init.lua
··· 6 6 -- lazy.vim 7 7 require("config.lazy") 8 8 9 + -- tabs 10 + vim.opt.expandtab = true 11 + vim.opt.tabstop = 4 12 + vim.opt.softtabstop = 4 13 + vim.opt.shiftwidth = 4 14 + 9 15 -- Column limit 10 16 vim.opt.colorcolumn = "88" 11 17
+4 -3
nvim/lazy-lock.json
··· 4 4 "coq.thirdparty": { "branch": "3p", "commit": "2bd969a2bcd2624f9c260b1000957c7e665e308e" }, 5 5 "coq_nvim": { "branch": "coq", "commit": "d939a34ceb2b57d2937890337a4aa75eb55e18a8" }, 6 6 "gruvbox.nvim": { "branch": "main", "commit": "561126520034a1dac2f78ab063db025d12555998" }, 7 - "image.nvim": { "branch": "master", "commit": "c75654b37cd13df17475a53d9dc3e3d1b5e09fa1" }, 7 + "image.nvim": { "branch": "master", "commit": "da2be65c153ba15a14a342b05591652a6df70d58" }, 8 8 "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, 9 9 "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, 10 10 "neo-tree.nvim": { "branch": "v3.x", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, 11 11 "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, 12 - "nvim-lspconfig": { "branch": "master", "commit": "44acfe887d4056f704ccc4f17513ed41c9e2b2e6" }, 12 + "nvim-lspconfig": { "branch": "master", "commit": "5a855bcfec7973767a1a472335684bbd71d2fa2b" }, 13 13 "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, 14 14 "nvim-web-devicons": { "branch": "master", "commit": "746ffbb17975ebd6c40142362eee1b0249969c5c" }, 15 15 "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, 16 - "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" } 16 + "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, 17 + "telescope.nvim": { "branch": "master", "commit": "3333a52ff548ba0a68af6d8da1e54f9cd96e9179" } 17 18 }
+4 -1
nvim/lua/plugins/lspconfig.lua
··· 26 26 27 27 local coq = require("coq") 28 28 29 + -- enable lua 30 + vim.lsp.enable("lua_ls") 31 + 32 + -- enable python 29 33 vim.lsp.config("pyright", { 30 34 settings = { 31 35 pyright = { ··· 50 54 } 51 55 } 52 56 }) 53 - 54 57 vim.lsp.config("ruff", coq.lsp_ensure_capabilities()) 55 58 vim.lsp.enable("ruff") 56 59
+47 -30
nvim/lua/plugins/telescope.lua
··· 1 1 -- Telescope 2 2 return { 3 - 'nvim-telescope/telescope.nvim', 4 - tag = '0.1.8', 5 - dependencies = { 'nvim-lua/plenary.nvim' }, 6 - config = function() 7 - local telescope = require("telescope") 8 - local actions = require("telescope.actions") 3 + { 4 + 'nvim-telescope/telescope.nvim', 5 + tag = 'v0.2.1', 6 + dependencies = { 'nvim-lua/plenary.nvim' }, 7 + config = function() 8 + local telescope = require("telescope") 9 + local actions = require("telescope.actions") 9 10 10 - telescope.setup({ 11 - defaults = { 12 - mappings = { 13 - i = { 14 - -- ajust the movement in the results list 15 - ["<C-j>"] = actions.move_selection_next, 16 - ["<C-k>"] = actions.move_selection_previous, 17 - ["<C-q>"] = actions.send_selected_to_qflist + actions.open_qflist, 11 + telescope.setup({ 12 + defaults = { 13 + mappings = { 14 + i = { 15 + -- adjust the movement in the results list 16 + ["<C-j>"] = actions.move_selection_next, 17 + ["<C-k>"] = actions.move_selection_previous, 18 + ["<C-q>"] = actions.send_selected_to_qflist + actions.open_qflist, 19 + }, 18 20 }, 19 21 }, 20 - }, 21 - pickers = { 22 - find_files = { 23 - hidden = true, -- show hidden files 24 - }, 25 - live_grep = { 26 - only_sort_text = true, 22 + pickers = { 23 + find_files = { 24 + hidden = true, -- show hidden files 25 + }, 26 + live_grep = { 27 + only_sort_text = true, 28 + }, 27 29 }, 28 - }, 29 - }) 30 + }) 30 31 31 - -- shortcuts 32 - local keymap = vim.keymap.set 33 - keymap("n", "<leader>ff", "<cmd>Telescope find_files<CR>", { desc = "Search files" }) 34 - keymap("n", "<leader>fg", "<cmd>Telescope live_grep<CR>", { desc = "Search in files" }) 35 - keymap("n", "<leader>fb", "<cmd>Telescope buffers<CR>", { desc = "Show buffers" }) 36 - keymap("n", "<leader>fh", "<cmd>Telescope help_tags<CR>", { desc = "Search in help" }) 32 + -- shortcuts 33 + local builtin = require("telescope.builtin") 34 + vim.keymap.set('n', '<leader>ff', builtin.find_files, { desc = 'Telescope find files' }) 35 + vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = 'Telescope live grep' }) 36 + vim.keymap.set('n', '<leader>fb', builtin.buffers, { desc = 'Telescope buffers' }) 37 + vim.keymap.set('n', '<leader>fh', builtin.help_tags, { desc = 'Telescope help tags' }) 37 38 38 - end 39 + end 40 + }, 41 + { 42 + 'nvim-telescope/telescope-ui-select.nvim', 43 + config = function() 44 + local telescope = require("telescope") 45 + telescope.setup({ 46 + extensions = { 47 + ["ui-select"] = { 48 + require("telescope.themes").get_dropdown { 49 + } 50 + } 51 + } 52 + }) 53 + telescope.load_extension("ui-select") 54 + end 55 + } 39 56 }
+3
nvim/lua/plugins/treesitter.lua
··· 16 16 }, 17 17 highlight = { 18 18 enable = true, 19 + }, 20 + indent = { 21 + enable = true, 19 22 } 20 23 } 21 24