blob: e55a29ccb2d84354e8ba894ecaa3cf87cb51d3f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
-- If neovim remote is not installed, install it
if vim.fn.executable('nvr') == 0 then
vim.api.nvim_command('!pip3 install --user --break-system-packages neovim-remote')
end
-- Options to add `gf` functionality inside `.lua` files.
-- https://github.com/sam4llis/nvim-lua-gf/blob/ca712497b2bab6351518917be219e9bfd8d63e4f/after/ftplugin/lua.lua
_G.vim.opt_local.include = [[\v<((do|load)file|require)[^''"]*[''"]\zs[^''"]+]]
_G.vim.opt_local.includeexpr = "substitute(v:fname,'\\.','/','g')"
for _, path in pairs(_G.vim.api.nvim_list_runtime_paths()) do
_G.vim.opt_local.path:append(path .. '/lua')
end
_G.vim.opt_local.suffixesadd:prepend('.lua')
-- Load plugins
require('keymaps')
require('basics')
require('ftsettings')
require('appearance')
require('plugin')
require('plugins.lualine')
require('plugins.autopair')
require('plugins.colorscheme')
require('plugins.lsp')
require('plugins.completion')
require('plugins.gitsigns')
require('plugins.nvim-tree')
require('plugins.treesitter')
require('plugins.usnippet')
require('plugins.vimtex')
|