-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.lua
More file actions
89 lines (78 loc) · 2.62 KB
/
init.lua
File metadata and controls
89 lines (78 loc) · 2.62 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
-- require('winbar')
require('user.functions')
require('user.commands')
require('user.keymaps')
require('user.plugins')
require('user.autocommands')
-- require('user.git.vim-fugitive')
require('user.git.gitsigns')
require('user.git.git-blame')
require('user.lsp.lsp-installer')
require('user.lsp.handlers').setup()
-- require('user.lsp.null-ls')
require('user.lsp.lsp-signature')
require('user.syntax.treesitter')
require('user.syntax.vim-illuminate')
-- require('user.syntax.vim-polygot')
require('user.tools.qol.impatient')
require('user.tools.qol.quick-scope')
require('user.tools.qol.vim-instant-markdown')
require('user.tools.qol.undotree')
require('user.tools.qol.vim-maximizer')
require('user.tools.qol.whichkey')
require('user.tools.qol.vim-bbye')
require('user.tools.qol.registers')
require('user.tools.qol.vim-tmux-navigator')
require('user.tools.qol.harpoon')
require('user.tools.qol.nvim-autopairs')
require('user.tools.fzf-vim')
require('user.tools.rnvimr')
-- require('user.tools.vimspector')
require('user.tools.dap')
require('user.tools.vimwiki')
require('user.tools.nvim-tree')
-- require('user.tools.vim-rest-console')
require('user.tools.cmp')
require('user.tools.telescope')
require('user.tools.color-picker')
require('user.tools.toggleterm')
require('user.tools.todo-comments')
-- require('user.tools.chatgpt')
require('user.tools.symbols-outline')
-- require('user.tools.copilot')
require('user.tools.codeium')
require('user.tools.session-manager')
require('user.tools.obsidian')
require('user.appearance.colorscheme')
-- require('user.appearance.gps')
require('user.appearance.nvim-navic')
require('user.appearance.lualine')
require('user.appearance.nvim-web-devicons')
require('user.appearance.colorizer')
require('user.appearance.alpha-nvim')
require('user.appearance.dressing')
-- require('user.appearance.minimap')
require('user.highlight')
require('user.options')
--[[
function! ConvertAndFillBuffer(from, to, file)
execute "%!pandoc -f ".a:from." -t ".a:to." ".a:file
endfunction
function! ConvertAndSaveOut(from, to, file)
execute "w !pandoc -f ".a:from." -t ".a:to." > ".a:file
endfunction
command! -nargs=* ConvertIn call ConvertAndFillBuffer(<f-args>)
command! -nargs=* ConvertOut call ConvertAndSaveOut(<f-args>)
" WSL YANK SUPPORT
let s:clip = '/mnt/c/Windows/System32/clip.exe'
if executable(s:clip)
augroup WSLYank
autocmd!
autocmd TextYankPost * if v:event.operator ==# 'y' | call system(s:clip, @0) | endif
augroup END
endif
--]]
-- vim.g.neovide_scroll_animation_length = 0.3
-- vim.g.neovide_cursor_vfx_mode = "torpedo"
-- vim.g.neovide_cursor_vfx_mode = "wireframe"
-- vim.g.neovide_cursor_animation_length=0.13