├── lua ├── usr │ ├── lsp │ │ ├── settings │ │ │ ├── lemminx.lua │ │ │ ├── r_language_server.lua │ │ │ ├── cmake.lua │ │ │ ├── matlab_ls.lua │ │ │ ├── init.lua │ │ │ ├── lua_ls.lua │ │ │ ├── bashls.lua │ │ │ ├── marksman.lua │ │ │ ├── texlab.lua │ │ │ ├── clangd.lua │ │ │ ├── vimlatex.lua │ │ │ ├── rust_analyzer.lua │ │ │ └── jsonls.lua │ │ ├── init.lua │ │ ├── blink.lua │ │ ├── null_ls.lua │ │ ├── lsp-installer.lua │ │ ├── lspMason.lua │ │ ├── handlers.lua │ │ └── util.lua │ ├── DAP │ │ ├── init.lua │ │ ├── settings │ │ │ ├── daplua.lua │ │ │ ├── bashdap.lua │ │ │ ├── dapcpp.lua │ │ │ └── dappy.lua │ │ ├── nvimdap.lua │ │ ├── virtual_text.lua │ │ └── ui.lua │ ├── ts │ │ ├── init.lua │ │ ├── treesitter.lua │ │ └── context.lua │ ├── impatient.lua │ ├── tscope │ │ ├── init.lua │ │ ├── adjustments.lua │ │ └── telescope_config.lua │ ├── core │ │ ├── init.lua │ │ ├── options.lua │ │ ├── util.lua │ │ ├── colorscheme.lua │ │ ├── autocomands.lua │ │ ├── icons.lua │ │ └── keymaps.lua │ ├── annotations.lua │ ├── navigation │ │ ├── init.lua │ │ ├── snippets.lua │ │ ├── scroll.lua │ │ ├── satellite.lua │ │ ├── dropbar.lua │ │ └── neotree.lua │ ├── copilot.lua │ ├── illuminate.lua │ ├── lazygit.lua │ ├── ccc.lua │ ├── autopairs.lua │ ├── snacks │ │ └── dashboard.lua │ ├── lazyManager.lua │ ├── comment.lua │ ├── toggleterm.lua │ ├── bufferline.lua │ ├── todo-comments.lua │ ├── gitsigns.lua │ ├── lualine.lua │ └── plugins │ │ └── init.lua └── .luarc.json ├── spell ├── da.utf-8.spl ├── da.utf-8.sug ├── de.utf-8.spl ├── sk.utf-8.spl ├── en.utf-8.add.spl ├── sk.utf-8.add.spl ├── en.utf-8.add └── sk.utf-8.add ├── ftplugin ├── r.lua ├── lua.lua ├── tex.lua ├── markdown.lua └── cpp.lua ├── .gitignore ├── init.lua ├── formats ├── google │ └── .clang_format └── qt │ └── .clang-format ├── README.md └── lazy-lock.json /lua/usr/lsp/settings/lemminx.lua: -------------------------------------------------------------------------------- 1 | return { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /lua/usr/DAP/init.lua: -------------------------------------------------------------------------------- 1 | require("usr.DAP.nvimdap") 2 | require("usr.DAP.ui") 3 | -------------------------------------------------------------------------------- /spell/da.utf-8.spl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fildo7525/nvim/HEAD/spell/da.utf-8.spl -------------------------------------------------------------------------------- /spell/da.utf-8.sug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fildo7525/nvim/HEAD/spell/da.utf-8.sug -------------------------------------------------------------------------------- /spell/de.utf-8.spl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fildo7525/nvim/HEAD/spell/de.utf-8.spl -------------------------------------------------------------------------------- /spell/sk.utf-8.spl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fildo7525/nvim/HEAD/spell/sk.utf-8.spl -------------------------------------------------------------------------------- /lua/usr/ts/init.lua: -------------------------------------------------------------------------------- 1 | require('usr.ts.treesitter') 2 | --[[ require('usr.ts.context') ]] 3 | -------------------------------------------------------------------------------- /spell/en.utf-8.add.spl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fildo7525/nvim/HEAD/spell/en.utf-8.add.spl -------------------------------------------------------------------------------- /spell/sk.utf-8.add.spl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fildo7525/nvim/HEAD/spell/sk.utf-8.add.spl -------------------------------------------------------------------------------- /lua/usr/impatient.lua: -------------------------------------------------------------------------------- 1 | local impatient = require('impatient') 2 | 3 | impatient.enable_profile() 4 | -------------------------------------------------------------------------------- /lua/usr/lsp/settings/r_language_server.lua: -------------------------------------------------------------------------------- 1 | return { 2 | cmd = { "r-languageserver" }, 3 | } 4 | 5 | -------------------------------------------------------------------------------- /lua/usr/tscope/init.lua: -------------------------------------------------------------------------------- 1 | require("usr.tscope.telescope_config") 2 | require("usr.tscope.adjustments") 3 | -------------------------------------------------------------------------------- /lua/usr/lsp/init.lua: -------------------------------------------------------------------------------- 1 | require("usr.lsp.lspMason") 2 | 3 | require("usr.lsp.handlers").setup() 4 | require("usr.lsp.null_ls") 5 | -------------------------------------------------------------------------------- /ftplugin/r.lua: -------------------------------------------------------------------------------- 1 | 2 | vim.api.keymap('n', 'rp', ':!Rscript -e "rmarkdown::render(\'%\')"', { noremap = true, silent = true }) 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | plugin/packer_compiled.lua 2 | test/ 3 | tag.git 4 | 5 | package-lock.json 6 | package.json 7 | node_modules 8 | .luarc.json 9 | -------------------------------------------------------------------------------- /lua/usr/core/init.lua: -------------------------------------------------------------------------------- 1 | require("usr.core.autocomands") 2 | require("usr.core.colorscheme") 3 | require("usr.core.options") 4 | require("usr.core.keymaps") 5 | -------------------------------------------------------------------------------- /lua/usr/annotations.lua: -------------------------------------------------------------------------------- 1 | local neogen = require("neogen") 2 | 3 | neogen.setup { 4 | enabled = true, 5 | input_after_comment = true, 6 | snippet_engine = "luasnip", 7 | } 8 | 9 | -------------------------------------------------------------------------------- /lua/usr/lsp/settings/cmake.lua: -------------------------------------------------------------------------------- 1 | return { 2 | cmd = { "cmake-language-server" }, 3 | filetypes = { "cmake" }, 4 | init_options = { 5 | buildDirectory = "build", 6 | }, 7 | single_file_support = true, 8 | } 9 | -------------------------------------------------------------------------------- /lua/usr/navigation/init.lua: -------------------------------------------------------------------------------- 1 | require("usr.navigation.dropbar") 2 | require("usr.navigation.neotree") 3 | require("usr.navigation.satellite") 4 | require("usr.navigation.scroll") 5 | require("usr.navigation.snippets") 6 | 7 | -------------------------------------------------------------------------------- /lua/usr/copilot.lua: -------------------------------------------------------------------------------- 1 | -- copilot.lua 2 | -- 3 | -- Copilot is a plugin that provides autocompletion for nvim. 4 | -- It is a wrapper around the copilot binary. 5 | -- generated by Copilot 6 | -- remaps to accept the suggestion 7 | vim.cmd([[ imap