clone of my dotfiles.ssp.sh
1
fork

Configure Feed

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

move plugin files for lazy

sspaeti f55ac3ef a63a2cc1

+200 -206
+7 -9
nvim/lazy-lock.json
··· 2 2 "LuaSnip": { "branch": "master", "commit": "8c23e1af82bdafa86556a36c4e075079dd167771" }, 3 3 "aerial.nvim": { "branch": "master", "commit": "4c3ff7554d4853b5b6372c9c4a5077076977ceb7" }, 4 4 "alpha-nvim": { "branch": "main", "commit": "21a0f2520ad3a7c32c0822f943368dc063a569fb" }, 5 - "black": { "branch": "main", "commit": "91e1e1328aa0a11ef50017316ff97149886e1b05" }, 5 + "black": { "branch": "main", "commit": "c5df7b7d3ca5b568a81a9ccc1f647c183e8b4075" }, 6 6 "blamer.nvim": { "branch": "master", "commit": "f4eb22a9013642c411725fdda945ae45f8d93181" }, 7 7 "bufferline.nvim": { "branch": "main", "commit": "c7492a76ce8218e3335f027af44930576b561013" }, 8 8 "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, ··· 16 16 "diffview.nvim": { "branch": "main", "commit": "5bbcf162d03287296fe393f88da6065db3cf9fd0" }, 17 17 "firenvim": { "branch": "master", "commit": "b6be2e074b8f62815a45e31eb0966b4dd5e57810" }, 18 18 "friendly-snippets": { "branch": "main", "commit": "046e4d3491baf664e0eef5231d28beb49333578b" }, 19 - "fzf": { "branch": "master", "commit": "a79de11af78d98f3f1931870d2866012cc6e962a" }, 19 + "fzf": { "branch": "master", "commit": "b077f6821d4f27ac9e4f1acd4619139ba4a14d14" }, 20 20 "fzf.vim": { "branch": "master", "commit": "bdf48c282ad2174c25c059b3cdb7956427b07a99" }, 21 21 "gh.nvim": { "branch": "main", "commit": "bc731bb53909481995ac2edb4bf6418c051fec1a" }, 22 22 "gruvbox": { "branch": "master", "commit": "2b5b1f777f0583ffb39086d6c16f39e6e37459c0" }, ··· 30 30 "lualine.nvim": { "branch": "master", "commit": "0050b308552e45f7128f399886c86afefc3eb988" }, 31 31 "markdown-preview.nvim": { "branch": "master", "commit": "02cc3874738bc0f86e4b91f09b8a0ac88aef8e96" }, 32 32 "mason-lspconfig.nvim": { "branch": "main", "commit": "5b388c0de30f1605671ebfb9a20a620cda50ffce" }, 33 - "mason.nvim": { "branch": "main", "commit": "0f4d8e76736babb89d1a20d04fa37d0fc1b403d4" }, 33 + "mason.nvim": { "branch": "main", "commit": "c3b1ee62e15802e36dbd60a861701a0390589083" }, 34 34 "neoformat": { "branch": "master", "commit": "ec601d38a2e9309109f405ce038c5a6ce774f1a9" }, 35 35 "null-ls.nvim": { "branch": "main", "commit": "33cfeb7a761f08e8535dca722d4b237cabadd371" }, 36 36 "nvim-cmp": { "branch": "main", "commit": "11a95792a5be0f5a40bab5fc5b670e5b1399a939" }, 37 37 "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" }, 38 - "nvim-lspconfig": { "branch": "master", "commit": "d228bcf7cd94611929482a09e114a42c41fe81a8" }, 39 - "nvim-tree.lua": { "branch": "master", "commit": "e8a89db1bbc06510a76fc935754b4e99a3e5e8a7" }, 40 - "nvim-treesitter": { "branch": "master", "commit": "c9615952e71397cec4cf89a9a0db0fb9c491a5e1" }, 38 + "nvim-lspconfig": { "branch": "master", "commit": "7b92695d1c444cdd5cd72c86922762a5dbc920fb" }, 39 + "nvim-tree.lua": { "branch": "master", "commit": "96506fee49542f3aedab76368d400a147fea344e" }, 40 + "nvim-treesitter": { "branch": "master", "commit": "08e1adae538083cf541c201a49fe7602bf308d65" }, 41 41 "nvim-treesitter-textobjects": { "branch": "master", "commit": "2fb97bd6c53d78517d2022a0b84422c18ce5686e" }, 42 - "nvim-web-devicons": { "branch": "master", "commit": "6c38926351372ea87034dec26182b62c835ff3bc" }, 42 + "nvim-web-devicons": { "branch": "master", "commit": "9ca185ed23cc47bef66d97332f0694be568121e8" }, 43 43 "obsidian.nvim": { "branch": "main", "commit": "9359f7ab453976ac4f5ab3c9b8bc30fc0b3c5e1c" }, 44 44 "plenary.nvim": { "branch": "master", "commit": "1c7e3e6b0f4dd5a174fcea9fda8a4d7de593b826" }, 45 45 "rnvimr": { "branch": "main", "commit": "64579c485812867bbd7890a55ca93884beb440b6" }, ··· 53 53 "vim-fugitive": { "branch": "master", "commit": "2febbe1f00be04f16daa6464cb39214a8566ec4b" }, 54 54 "vim-jinja2-syntax": { "branch": "master", "commit": "2c17843b074b06a835f88587e1023ceff7e2c7d1" }, 55 55 "vim-markdown": { "branch": "master", "commit": "df4be8626e2c5b2a42eb60e1f100fce469b81f7d" }, 56 - "vim-polyglot": { "branch": "master", "commit": "bc8a81d3592dab86334f27d1d43c080ebf680d42" }, 57 56 "vim-rhubarb": { "branch": "master", "commit": "cad60fe382f3f501bbb28e113dfe8c0de6e77c75" }, 58 57 "vim-signify": { "branch": "master", "commit": "a05e63ba72411977f5087c27c1564c9287bfab66" }, 59 58 "vim-startuptime": { "branch": "master", "commit": "cb4c112b9e0f224236ee4eab6bf5153406b3f88b" }, ··· 62 61 "vim-textobj-python": { "branch": "master", "commit": "06de233e805b6bcfd0fde7591c64cf927637feb7" }, 63 62 "vim-textobj-user": { "branch": "master", "commit": "41a675ddbeefd6a93664a4dc52f302fe3086a933" }, 64 63 "vim-tmux-navigator": { "branch": "master", "commit": "cdd66d6a37d991bba7997d593586fc51a5b37aa8" }, 65 - "vimspector": { "branch": "master", "commit": "475d75a32e368dbfc700b580b16b351face72129" }, 66 64 "zen-mode.nvim": { "branch": "main", "commit": "4313a5828e4d48c5f2f135f29d46f769a59dcfdc" } 67 65 }
-3
nvim/lua/sspaeti/init.lua
··· 8 8 --lead = '·', 9 9 vim.opt.list = true 10 10 11 - --packer not installed error: https://github.com/wbthomason/packer.nvim/issues/739#issuecomment-1019280631 12 - vim.o.runtimepath = vim.fn.stdpath("data") .. "/site/pack/*/start/*," .. vim.o.runtimepath 13 -
+1 -194
nvim/lua/sspaeti/lazy.lua
··· 15 15 -- 16 16 -- This file can be loaded by calling `lua require('plugins')` from your init.vim 17 17 18 - return require("lazy").setup({ 19 - 20 - 'ldelossa/litee.nvim', 21 - 22 - --color scheme 23 - 'rebelot/kanagawa.nvim', 24 - 'gruvbox-community/gruvbox', 25 - -- 'joshdick/onedark.vim', 26 - { 27 - "ldelossa/gh.nvim", 28 - dependencies = { { "ldelossa/litee.nvim" } }, 29 - }, 30 - 31 - { 32 - "VonHeikemen/lsp-zero.nvim", 33 - dependencies = { 34 - -- LSP Support 35 - { "neovim/nvim-lspconfig" }, 36 - { "williamboman/mason.nvim" }, 37 - { "williamboman/mason-lspconfig.nvim" }, 38 - 39 - -- Autocompletion 40 - { "hrsh7th/nvim-cmp" }, 41 - { "hrsh7th/cmp-buffer" }, 42 - { "hrsh7th/cmp-path" }, 43 - { "saadparwaiz1/cmp_luasnip" }, 44 - { "hrsh7th/cmp-nvim-lsp" }, 45 - { "hrsh7th/cmp-nvim-lua" }, 46 - 47 - -- Snippets 48 - { "L3MON4D3/LuaSnip" }, 49 - { "rafamadriz/friendly-snippets" }, 50 - }, 51 - }, 52 - 53 - --rust 54 - 'neovim/nvim-lspconfig', 55 - 'simrat39/rust-tools.nvim', 56 - 'puremourning/vimspector', 57 - { "akinsho/bufferline.nvim", dependencies = "nvim-tree/nvim-web-devicons" }, 58 - -- 'simrat39/symbols-outline.nvim', 59 - 'goolord/alpha-nvim', --does not work!? 60 - 61 - { 62 - "nvim-telescope/telescope.nvim", 63 - tag = "0.1.0", 64 - -- or , branch = '0.1.x', 65 - dependencies = { { "nvim-lua/plenary.nvim" } }, 66 - }, 67 - 68 - --theme 69 - 'sheerun/vim-polyglot', 70 - 'christoomey/vim-system-copy', 71 - --'valloric/youcompleteme', 72 - 'tpope/vim-surround', -- Surrounding ys', 73 - 74 - --Text Objects: 75 - --Utilities for user-defined text objects 76 - 'kana/vim-textobj-user', 77 - --Text objects for indentation levels 78 - -- 'kana/vim-textobj-indent', 79 - --Text objects for Python 80 - 'bps/vim-textobj-python', 81 - --preview CSS colors inline 82 - -- 'ap/vim-css-color', 83 - 'norcalli/nvim-colorizer.lua', 84 - -- comment healper 85 - 86 - -- 'preservim/nerdcommenter', 87 - 'tpope/vim-commentary', 88 - 89 - -- should be installed out of the box by neovim? 90 - { 91 - 'nvim-treesitter/nvim-treesitter', 92 - build = function() 93 - pcall(require('nvim-treesitter.install').update { with_sync = true }) 94 - end, 95 - dependencies = { 96 - 'nvim-treesitter/nvim-treesitter-textobjects' , 97 - } 98 - }, 99 - 100 - --'ambv/black', 101 - 'psf/black', 102 - 'tpope/vim-fugitive', 103 - 'tpope/vim-rhubarb', 104 - 105 - 'kdheepak/lazygit.nvim', 106 - 'sindrets/diffview.nvim', --nvim gitdi', 107 - 'mhinz/vim-signify', --highlighing changes not commited to last comm', 108 - 'APZelos/blamer.nvim', --gitlens blame sty', 109 - -- -- telescope requirements... 110 - -- 'nvim-lua/popup.nvim', 111 - 'nvim-lua/plenary.nvim', 112 - 'ThePrimeagen/harpoon', 113 - 'jose-elias-alvarez/null-ls.nvim', 114 - -- 'nvim-telescope/telescope.nvim', 115 - -- 'nvim-telescope/telescope-fzy-native.nvim', 116 - --terminal 117 - 'voldikss/vim-floaterm', 118 - 119 - -- search 120 - 'dyng/ctrlsf.vim', 121 - { "junegunn/fzf", build = ":call fzf#install()" }, 122 - 'junegunn/fzf.vim', 123 - 124 - --File Navigation 125 - 'nvim-lualine/lualine.nvim', 126 - 'christoomey/vim-tmux-navigator', 127 - 128 - -- 'akinsho/bufferline.nvim', { 'tag': 'v2.*', } 129 - 'kevinhwang91/rnvimr', 130 - --nerdtree in lua 131 - -- 'kyazdani42/nvim-web-devicons', -- optional, for file ico', 132 - 'kyazdani42/nvim-tree.lua', 133 - 'lukas-reineke/indent-blankline.nvim', 134 - 'mbbill/undotree', 135 - 136 - -- prettier 137 - 'sbdchd/neoformat', 138 - 139 - --support for go to defintion and autocompletion 140 - --'davidhalter/jedi-vim', 141 - -- 'neoclide/coc.nvim', {'branch': 'release',} 142 - -- "jmcantrell/vim-virtualenv", --very slow: check if still needed? 143 - 144 - -- { 145 - -- "folke/which-key.nvim", 146 - -- config = function() 147 - -- require("which-key").setup({}) 148 - -- end, 149 - -- }, 150 - 'github/copilot.vim', 151 - --Markdown (or any Outline) 152 - 'simrat39/symbols-outline.nvim', 153 - 'stevearc/aerial.nvim', 154 - { 155 - "folke/zen-mode.nvim", 156 - config = function() 157 - require("zen-mode").setup { 158 - -- your configuration comes here 159 - -- or leave it empty to use the default settings 160 - -- refer to the configuration section below 161 - } 162 - end 163 - }, 164 - -- install without yarn or npm 165 - { 166 - "iamcco/markdown-preview.nvim", 167 - build = function() vim.fn["mkdp#util#install"]() end, 168 - }, 169 - 170 - -- use({ "iamcco/markdown-preview.nvim", build = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, }) 171 - ----Obsidian 172 - -- (optional) recommended for syntax highlighting, folding, etc if you're not using nvim-treesitter: 173 - 'preservim/vim-markdown', 174 - 'godlygeek/tabular', -- needed by 'preservim/vim-markdown' 175 - 'epwalsh/obsidian.nvim', --using neovim with the Obsidian vau' 176 - -- 'vimwiki/vimwiki', 177 - 178 - -- connect with Obsidian Second Brain 179 - -- vim.opt.nocompatible = true --Recommende for VimWiki 180 - --{ 181 - -- "vimwiki/vimwiki" 182 - -- -- config = function() 183 - -- -- vim.g.vimwiki_list = { 184 - -- -- { 185 - -- -- path = "~/Simon/Sync/SecondBrain", 186 - -- -- syntax = "markdown", 187 - -- -- ext = ".md", 188 - -- -- }, 189 - -- -- } 190 - -- --vim.g.vimwiki_global_ext = 0 --only mark files in the second brain as vim viki, rest are standard markdown 191 - -- -- end, 192 - --}, 193 - 194 - --dbt 195 - -- 'lepture/vim-jinja', --needed for dbt below but errors in hugo htmls... 196 - 'pedramnavid/dbt.nvim', 197 - 'glench/vim-jinja2-syntax', 198 - -- 'ivanovyordan/dbt.vim', 199 - 200 - -- Java 201 - --"mfussenegger/nvim-jdtls", --removed until https://github.com/neovim/neovim/issues/20795 is fixed 202 - --use nvim in browser 203 - { 204 - "glacambre/firenvim", 205 - build = function() 206 - vim.fn["firenvim#install"](0) 207 - end, 208 - }, 209 - --to delete later 210 - 'dstein64/vim-startuptime', 211 - }) 18 + return require("lazy").setup( 'sspaeti.plugins', { defaults = { lazy = false }, } )
+191
nvim/lua/sspaeti/plugins.lua
··· 1 + return { 2 + 'ldelossa/litee.nvim', 3 + 4 + --color scheme 5 + 'rebelot/kanagawa.nvim', 6 + 'gruvbox-community/gruvbox', 7 + -- 'joshdick/onedark.vim', 8 + { 9 + "ldelossa/gh.nvim", 10 + dependencies = { { "ldelossa/litee.nvim" } }, 11 + }, 12 + 13 + { 14 + "VonHeikemen/lsp-zero.nvim", 15 + dependencies = { 16 + -- LSP Support 17 + { "neovim/nvim-lspconfig" }, 18 + { "williamboman/mason.nvim" }, 19 + { "williamboman/mason-lspconfig.nvim" }, 20 + 21 + -- Autocompletion 22 + { "hrsh7th/nvim-cmp" }, 23 + { "hrsh7th/cmp-buffer" }, 24 + { "hrsh7th/cmp-path" }, 25 + { "saadparwaiz1/cmp_luasnip" }, 26 + { "hrsh7th/cmp-nvim-lsp" }, 27 + { "hrsh7th/cmp-nvim-lua" }, 28 + 29 + -- Snippets 30 + { "L3MON4D3/LuaSnip" }, 31 + { "rafamadriz/friendly-snippets" }, 32 + }, 33 + }, 34 + 35 + --rust 36 + 'neovim/nvim-lspconfig', 37 + 'simrat39/rust-tools.nvim', 38 + -- 'puremourning/vimspector', --debugging in vim 39 + { "akinsho/bufferline.nvim", dependencies = "nvim-tree/nvim-web-devicons" }, 40 + -- 'simrat39/symbols-outline.nvim', 41 + 'goolord/alpha-nvim', --does not work!? 42 + 43 + { 44 + "nvim-telescope/telescope.nvim", 45 + tag = "0.1.0", 46 + -- or , branch = '0.1.x', 47 + dependencies = { { "nvim-lua/plenary.nvim" } }, 48 + }, 49 + 'christoomey/vim-system-copy', 50 + --'valloric/youcompleteme', 51 + 'tpope/vim-surround', -- Surrounding ys', 52 + 53 + --Text Objects: 54 + --Utilities for user-defined text objects 55 + 'kana/vim-textobj-user', 56 + --Text objects for indentation levels 57 + -- 'kana/vim-textobj-indent', 58 + --Text objects for Python 59 + 'bps/vim-textobj-python', 60 + --preview CSS colors inline 61 + -- 'ap/vim-css-color', 62 + 'norcalli/nvim-colorizer.lua', 63 + -- comment healper 64 + 65 + -- 'preservim/nerdcommenter', 66 + 'tpope/vim-commentary', 67 + 68 + -- should be installed out of the box by neovim? 69 + { 70 + 'nvim-treesitter/nvim-treesitter', 71 + build = function() 72 + pcall(require('nvim-treesitter.install').update { with_sync = true }) 73 + end, 74 + dependencies = { 75 + 'nvim-treesitter/nvim-treesitter-textobjects' , 76 + } 77 + }, 78 + 79 + 'psf/black', 80 + -- {'psf/black', lazy = true}, 81 + 82 + 'tpope/vim-fugitive', 83 + 'tpope/vim-rhubarb', 84 + 85 + 'kdheepak/lazygit.nvim', 86 + 'sindrets/diffview.nvim', --nvim gitdi', 87 + 'mhinz/vim-signify', --highlighing changes not commited to last comm', 88 + 'APZelos/blamer.nvim', --gitlens blame sty', 89 + -- -- telescope requirements... 90 + -- 'nvim-lua/popup.nvim', 91 + 'nvim-lua/plenary.nvim', 92 + 'ThePrimeagen/harpoon', 93 + 'jose-elias-alvarez/null-ls.nvim', 94 + -- 'nvim-telescope/telescope.nvim', 95 + -- 'nvim-telescope/telescope-fzy-native.nvim', 96 + --terminal 97 + 'voldikss/vim-floaterm', 98 + 99 + -- search 100 + 'dyng/ctrlsf.vim', 101 + { "junegunn/fzf", build = ":call fzf#install()" }, 102 + 'junegunn/fzf.vim', 103 + 104 + --File Navigation 105 + 'nvim-lualine/lualine.nvim', 106 + 'christoomey/vim-tmux-navigator', 107 + 108 + -- 'akinsho/bufferline.nvim', { 'tag': 'v2.*', } 109 + 'kevinhwang91/rnvimr', 110 + --nerdtree in lua 111 + -- 'kyazdani42/nvim-web-devicons', -- optional, for file ico', 112 + 'kyazdani42/nvim-tree.lua', 113 + 'lukas-reineke/indent-blankline.nvim', 114 + 'mbbill/undotree', 115 + 116 + -- prettier 117 + 'sbdchd/neoformat', 118 + 119 + --support for go to defintion and autocompletion 120 + --'davidhalter/jedi-vim', 121 + -- 'neoclide/coc.nvim', {'branch': 'release',} 122 + -- "jmcantrell/vim-virtualenv", --very slow: check if still needed? 123 + 124 + -- { 125 + -- "folke/which-key.nvim", 126 + -- config = function() 127 + -- require("which-key").setup({}) 128 + -- end, 129 + -- }, 130 + 'github/copilot.vim', 131 + --Markdown (or any Outline) 132 + 'simrat39/symbols-outline.nvim', 133 + 'stevearc/aerial.nvim', 134 + { 135 + "folke/zen-mode.nvim", 136 + config = function() 137 + require("zen-mode").setup { 138 + -- your configuration comes here 139 + -- or leave it empty to use the default settings 140 + -- refer to the configuration section below 141 + } 142 + end 143 + }, 144 + -- install without yarn or npm 145 + { 146 + "iamcco/markdown-preview.nvim", 147 + build = function() vim.fn["mkdp#util#install"]() end, 148 + }, 149 + 150 + -- use({ "iamcco/markdown-preview.nvim", build = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, }) 151 + ----Obsidian 152 + -- (optional) recommended for syntax highlighting, folding, etc if you're not using nvim-treesitter: 153 + 'preservim/vim-markdown', 154 + 'godlygeek/tabular', -- needed by 'preservim/vim-markdown' 155 + 'epwalsh/obsidian.nvim', --using neovim with the Obsidian vau' 156 + -- 'vimwiki/vimwiki', 157 + 158 + -- connect with Obsidian Second Brain 159 + -- vim.opt.nocompatible = true --Recommende for VimWiki 160 + --{ 161 + -- "vimwiki/vimwiki" 162 + -- -- config = function() 163 + -- -- vim.g.vimwiki_list = { 164 + -- -- { 165 + -- -- path = "~/Simon/Sync/SecondBrain", 166 + -- -- syntax = "markdown", 167 + -- -- ext = ".md", 168 + -- -- }, 169 + -- -- } 170 + -- --vim.g.vimwiki_global_ext = 0 --only mark files in the second brain as vim viki, rest are standard markdown 171 + -- -- end, 172 + --}, 173 + 174 + --dbt 175 + -- 'lepture/vim-jinja', --needed for dbt below but errors in hugo htmls... 176 + 'pedramnavid/dbt.nvim', 177 + 'glench/vim-jinja2-syntax', 178 + -- 'ivanovyordan/dbt.vim', 179 + 180 + -- Java 181 + --"mfussenegger/nvim-jdtls", --removed until https://github.com/neovim/neovim/issues/20795 is fixed 182 + --use nvim in browser 183 + { 184 + "glacambre/firenvim", 185 + build = function() 186 + vim.fn["firenvim#install"](0) 187 + end, 188 + }, 189 + --to delete later 190 + 'dstein64/vim-startuptime', 191 + }
+1
nvim/lua/sspaeti/remap.lua
··· 60 60 61 61 --vim.keymap.set("n", "<Leader>lf", "vim.lsp.buf.format()<CR>") 62 62 vim.keymap.set("n", "<Leader>li", ":Mason<CR>") 63 + vim.keymap.set("n", "<Leader>ll", ":Lazy<CR>") 63 64 64 65 -- closing buffers "https://stackoverflow.com/a/8585343/5246670 65 66 vim.keymap.set("n", "<C-w>q", ":bp<bar>sp<bar>bn<bar>bd<CR>")