forked from ewheels44/Eth0nvim
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.lua
29 lines (27 loc) · 1.18 KB
/
init.lua
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
if vim.g.vscode then
vim.cmd('source ~/.config/nvim/lua/nv-vscode/init.vim')
else
-- General mappings
require('plugins') -- points to tall the plugins
require('settings') -- where you configure local, global, and local buffer changes i.e. set mousemode
require('keymappings') -- settings for all keymappinngs
require('nv-utils') -- settings for auto formatings and lsp
require('nv-comment') -- quick pluggin for commenting-out chucks of code
require('nv-globals') -- defines 2 globals used in lsp
-- require('keymappingstest')
-- Plugins
require('nv-compe') -- auto complete
require('nv-treesitter') -- bettter language highlighting
require('nv-nvimtree') -- file explorer plugin (Like an IDE explorer)
-- require('nv-lspinstall') -- EasyLspInstall (custom installe) i.e. java
-- not neeed rn
require('nv-telescope') -- A fuzzy finder (like Cmd + space on mac os x)
require('nv-icons') -- A config file for Icons/Fonts
require('nv-colorizer') -- useful for adding colorization to customization
require('colorscheme') -- plugin for color scheme
-- LSP
require('lsp')
require('lsp.lua-ls')
require('lsp.bash-ls')
require('lsp.js-ts-ls')
end