]> git.rmz.io Git - dotfiles.git/blob - nvim/lua/plugins/editor.lua
nvim: switch to nord colorscheme
[dotfiles.git] / nvim / lua / plugins / editor.lua
1 ---@type LazyPluginSpec
2 return {
3 {
4 "nvim-telescope/telescope.nvim",
5 keys = {
6 { "<leader><space>", false },
7 { "<leader>gc", false },
8 { "<leader>gs", false },
9 { "<leader>ff", false }, -- fswitch
10 -- use for snippets below
11 { "<leader>ss", false },
12 },
13 },
14 {
15 "benfowler/telescope-luasnip.nvim",
16 dependencies = {
17 "telescope.nvim",
18 },
19 config = function()
20 require("telescope").load_extension("luasnip")
21 end,
22 keys = { { "<leader>ss", "<cmd>Telescope luasnip<cr>", desc = "Snippets" } },
23 },
24 {
25 "neo-tree.nvim",
26 lazy = false,
27 opts = {
28 filesystem = {
29 -- TODO: review these
30 bind_to_cwd = false,
31 follow_current_file = {
32 enabled = false,
33 },
34 },
35 },
36 keys = function()
37 local NeoTree = function(args)
38 return function()
39 require("neo-tree.command").execute(args)
40 end
41 end
42 return {
43 { "<leader>fe", NeoTree({ toggle = true, dir = vim.loop.cwd() }) },
44 }
45 end,
46 },
47 }