-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.lua
More file actions
35 lines (30 loc) · 897 Bytes
/
Copy pathinit.lua
File metadata and controls
35 lines (30 loc) · 897 Bytes
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
32
33
34
35
-- Built-in configs
local set_options = require "options"
local set_autocmds = require "confs.autocmds"
local set_keymaps = require "confs.keymaps"
local set_colorscheme = require "colorscheme"
local setup_plugins = require "plugins"
require "confs.commands"
set_colorscheme()
set_options()
set_autocmds()
set_keymaps()
if vim.g.vscode then
vim.cmd [[
nnoremap zc :call VSCodeNotify('editor.fold')<CR>
nnoremap zC :call VSCodeNotify('editor.foldRecursively')<CR>
nnoremap zo :call VSCodeNotify('editor.unfold')<CR>
nnoremap zO :call VSCodeNotify('editor.unfoldRecursively')<CR>
function! MoveCursor(direction) abort
if(reg_recording() == '' && reg_executing() == '')
return 'g'.a:direction
else
return a:direction
endif
endfunction
nmap <expr> j MoveCursor('j')
nmap <expr> k MoveCursor('k')
]]
else
setup_plugins()
end