clone of my dotfiles.ssp.sh
1
fork

Configure Feed

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

testing snack.nvim

+44 -5
+2 -1
nvim/lazy-lock.json
··· 40 40 "mason-null-ls.nvim": { "branch": "main", "commit": "de19726de7260c68d94691afb057fa73d3cc53e7" }, 41 41 "mason-tool-installer.nvim": { "branch": "main", "commit": "c5e07b8ff54187716334d585db34282e46fa2932" }, 42 42 "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, 43 + "mini.icons": { "branch": "main", "commit": "910db5df9724d65371182948f921fce23c2c881e" }, 43 44 "neo-tree.nvim": { "branch": "v3.x", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, 44 45 "neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" }, 45 46 "neoformat": { "branch": "master", "commit": "d9d3311097eacdba9bd7a425b267d304b509e7ea" }, ··· 68 69 "rainbow-delimiters.nvim": { "branch": "master", "commit": "8d9a5debf473658c0d1d73fcb51bad1d9aecbf75" }, 69 70 "render-markdown.nvim": { "branch": "main", "commit": "e41b0002fe4196825450ab5a6343300c40791d51" }, 70 71 "rust-tools.nvim": { "branch": "master", "commit": "676187908a1ce35ffcd727c654ed68d851299d3e" }, 72 + "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, 71 73 "solarized-osaka.nvim": { "branch": "main", "commit": "b023c3f3b9f1ce5b67c22e4401563d03554921cf" }, 72 - "symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" }, 73 74 "telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" }, 74 75 "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" }, 75 76 "tree-sitter-glimmer": { "branch": "main", "commit": "da605af8c5999b43e6839b575eae5e6cafabb06f" },
+2
nvim/lua/sspaeti/plugins/_init_lazy.lua
··· 97 97 -- -- Optional dependencies 98 98 -- dependencies = { "nvim-tree/nvim-web-devicons" }, 99 99 -- }, 100 + -- 101 + { 'echasnovski/mini.icons', version = '*', event = "VeryLazy" }, --for snacks.nvim 100 102 { "mbbill/undotree", event = "VeryLazy" }, 101 103 { 102 104 "tzachar/highlight-undo.nvim",
+33
nvim/lua/sspaeti/plugins/snacks.lua
··· 1 + return { 2 + "folke/snacks.nvim", 3 + priority = 1000, 4 + lazy = false, 5 + ---@type snacks.Config 6 + opts = { 7 + -- your configuration comes here 8 + -- or leave it empty to use the default settings 9 + -- refer to the configuration section below 10 + bigfile = { enabled = true }, 11 + dashboard = { enabled = false }, 12 + explorer = { enabled = true }, 13 + indent = { enabled = false }, 14 + input = { enabled = true }, 15 + picker = { enabled = true }, 16 + notifier = { enabled = true }, 17 + quickfile = { enabled = true }, 18 + scope = { enabled = true }, 19 + scroll = { enabled = false }, 20 + statuscolumn = { enabled = false }, 21 + words = { enabled = true }, 22 + }, 23 + keys = { 24 + -- Top Pickers & Explorer 25 + { "<leader><space>", function() Snacks.picker.smart() end, desc = "Smart Find Files" }, 26 + -- Grep 27 + { "<leader>sb", function() Snacks.picker.lines() end, desc = "Buffer Lines" }, 28 + { "<leader>sB", function() Snacks.picker.grep_buffers() end, desc = "Grep Open Buffers" }, 29 + { "<leader>sg", function() Snacks.picker.grep() end, desc = "Grep" }, 30 + { "<leader>sw", function() Snacks.picker.grep_word() end, desc = "Visual selection or word", mode = { "n", "x" } }, 31 + 32 + } 33 + }
+2 -2
nvim/lua/sspaeti/plugins/telescope.lua
··· 7 7 tag = "0.1.5", 8 8 dependencies = { "nvim-lua/plenary.nvim" }, 9 9 keys = { 10 - { "<leader>ft", "<cmd>Telescope resume<cr>", desc = "Resume Telescope" }, 10 + -- { "<leader>fT", "<cmd>Telescope resume<cr>", desc = "Resume Telescope" }, 11 11 -- { 12 12 -- "<leader>ff", 13 13 -- function() require("telescope.builtin").find_files({}) end, 14 14 -- desc = "Find Plugin File", 15 15 -- }, 16 16 { 17 - "sp", --> fzf: c-p see in remap.lua 17 + "sP", --> fzf: c-p see in remap.lua:w 18 18 function() 19 19 local is_git = os.execute('git') == 0 20 20 if is_git then
+5 -2
nvim/lua/sspaeti/remap.lua
··· 27 27 vim.keymap.set('n', 'st', ':Neotree position=float toggle=true reveal<CR>') 28 28 vim.keymap.set('n', 'se', ':Neotree position=right toggle=true reveal<CR>') 29 29 -- this will include hidden files and work on none git directories. Also fuzzy search works better than telecope 30 - vim.keymap.set('n', '<c-p>', ':Files<CR>') --> sp is in telecope.lua 30 + vim.keymap.set('n', '<c-p>', ':Files<CR>') --> s is in telecope.lua 31 31 vim.keymap.set('n', 'sz', ':Helptags<CR>') 32 32 vim.keymap.set('n', 'sZ', ':Tags<CR>') 33 33 vim.keymap.set('n', 'su', ':UndotreeToggle<CR>') 34 34 vim.keymap.set('n', 'sF', ':Rg<CR>') 35 - vim.keymap.set('n', 'sf', ':Telescope live_grep<CR>') --search for typing string 35 + vim.keymap.set('n', 'sp', function() Snacks.picker.smart() end, { desc = "Smart Find Files" }) --search for typing string 36 + vim.keymap.set('n', 'sf', function() Snacks.picker.grep() end, { desc = "Grep" }) 37 + vim.keymap.set('n', '<leader>ft', function() Snacks.picker.resume() end, { desc = "Resume Find" }) 38 + -- vim.keymap.set('n', 'sf', ':Telescope live_grep<CR>') --search for typing string 36 39 vim.keymap.set('n', 'sw', ':Telescope grep_string<CR>') --search for word/string under cursor 37 40 38 41 vim.keymap.set('n', 'sT', ':BTags<CR>')