├── .gitignore ├── README.md ├── dependency.txt ├── init.lua ├── lua ├── config │ ├── init.lua │ ├── keymaps.lua │ └── options.lua └── plugins │ ├── code │ ├── codecompanion.lua │ ├── comment.lua │ ├── copilot-cmp.lua │ ├── copilot.lua │ ├── formatter.lua │ ├── indent-blankline.lua │ ├── leap.lua │ ├── luasnip.lua │ ├── nvim-autopairs.lua │ ├── nvim-cmp.lua │ ├── nvim-cursorline.lua │ ├── nvim-surround.lua │ ├── nvim-treesitter.lua │ └── treesitter-playground.lua │ ├── init.lua │ ├── lsp │ ├── lsp_signature.lua │ └── nvim-lspconfig.lua │ ├── ui │ ├── alpha.lua │ ├── bufferline.lua │ ├── gitsigns.lua │ ├── lualine.lua │ ├── neo-tree.lua │ ├── noice.lua │ ├── toggleterm.lua │ ├── tokyonight.lua │ └── windows.lua │ └── utils │ ├── auto-session.lua │ ├── bufremove.lua │ ├── nvim-bufsurf.lua │ ├── nvim-osc52.lua │ ├── nvim-spectre.lua │ ├── startuptime.lua │ ├── telescope.lua │ └── which-key.lua ├── scripts ├── packnvim.sh ├── unpacknvim.sh └── update_copilot.sh └── snippets ├── .github └── workflows │ └── format.yml ├── package.json └── snippets └── python └── python.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/README.md -------------------------------------------------------------------------------- /dependency.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/dependency.txt -------------------------------------------------------------------------------- /init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/init.lua -------------------------------------------------------------------------------- /lua/config/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/config/init.lua -------------------------------------------------------------------------------- /lua/config/keymaps.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/config/keymaps.lua -------------------------------------------------------------------------------- /lua/config/options.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/config/options.lua -------------------------------------------------------------------------------- /lua/plugins/code/codecompanion.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/codecompanion.lua -------------------------------------------------------------------------------- /lua/plugins/code/comment.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/comment.lua -------------------------------------------------------------------------------- /lua/plugins/code/copilot-cmp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/copilot-cmp.lua -------------------------------------------------------------------------------- /lua/plugins/code/copilot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/copilot.lua -------------------------------------------------------------------------------- /lua/plugins/code/formatter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/formatter.lua -------------------------------------------------------------------------------- /lua/plugins/code/indent-blankline.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/indent-blankline.lua -------------------------------------------------------------------------------- /lua/plugins/code/leap.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/leap.lua -------------------------------------------------------------------------------- /lua/plugins/code/luasnip.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/luasnip.lua -------------------------------------------------------------------------------- /lua/plugins/code/nvim-autopairs.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/nvim-autopairs.lua -------------------------------------------------------------------------------- /lua/plugins/code/nvim-cmp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/nvim-cmp.lua -------------------------------------------------------------------------------- /lua/plugins/code/nvim-cursorline.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/nvim-cursorline.lua -------------------------------------------------------------------------------- /lua/plugins/code/nvim-surround.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/nvim-surround.lua -------------------------------------------------------------------------------- /lua/plugins/code/nvim-treesitter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/nvim-treesitter.lua -------------------------------------------------------------------------------- /lua/plugins/code/treesitter-playground.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/code/treesitter-playground.lua -------------------------------------------------------------------------------- /lua/plugins/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/init.lua -------------------------------------------------------------------------------- /lua/plugins/lsp/lsp_signature.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/lsp/lsp_signature.lua -------------------------------------------------------------------------------- /lua/plugins/lsp/nvim-lspconfig.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/lsp/nvim-lspconfig.lua -------------------------------------------------------------------------------- /lua/plugins/ui/alpha.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/ui/alpha.lua -------------------------------------------------------------------------------- /lua/plugins/ui/bufferline.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/ui/bufferline.lua -------------------------------------------------------------------------------- /lua/plugins/ui/gitsigns.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/ui/gitsigns.lua -------------------------------------------------------------------------------- /lua/plugins/ui/lualine.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/ui/lualine.lua -------------------------------------------------------------------------------- /lua/plugins/ui/neo-tree.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/ui/neo-tree.lua -------------------------------------------------------------------------------- /lua/plugins/ui/noice.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/ui/noice.lua -------------------------------------------------------------------------------- /lua/plugins/ui/toggleterm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/ui/toggleterm.lua -------------------------------------------------------------------------------- /lua/plugins/ui/tokyonight.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/ui/tokyonight.lua -------------------------------------------------------------------------------- /lua/plugins/ui/windows.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/ui/windows.lua -------------------------------------------------------------------------------- /lua/plugins/utils/auto-session.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/utils/auto-session.lua -------------------------------------------------------------------------------- /lua/plugins/utils/bufremove.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/utils/bufremove.lua -------------------------------------------------------------------------------- /lua/plugins/utils/nvim-bufsurf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/utils/nvim-bufsurf.lua -------------------------------------------------------------------------------- /lua/plugins/utils/nvim-osc52.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/utils/nvim-osc52.lua -------------------------------------------------------------------------------- /lua/plugins/utils/nvim-spectre.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/utils/nvim-spectre.lua -------------------------------------------------------------------------------- /lua/plugins/utils/startuptime.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/utils/startuptime.lua -------------------------------------------------------------------------------- /lua/plugins/utils/telescope.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/utils/telescope.lua -------------------------------------------------------------------------------- /lua/plugins/utils/which-key.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/lua/plugins/utils/which-key.lua -------------------------------------------------------------------------------- /scripts/packnvim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/scripts/packnvim.sh -------------------------------------------------------------------------------- /scripts/unpacknvim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/scripts/unpacknvim.sh -------------------------------------------------------------------------------- /scripts/update_copilot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/scripts/update_copilot.sh -------------------------------------------------------------------------------- /snippets/.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/snippets/.github/workflows/format.yml -------------------------------------------------------------------------------- /snippets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/snippets/package.json -------------------------------------------------------------------------------- /snippets/snippets/python/python.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJYLZS/sfnvim/HEAD/snippets/snippets/python/python.json --------------------------------------------------------------------------------