-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.lua
48 lines (37 loc) · 1.08 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
require "abshekh.options"
require "abshekh.keymaps.general"
require "abshekh.autocmds"
require "abshekh.commands"
require "abshekh.themes".set()
require "abshekh.packer"
require "abshekh.lsp"
-- lsp log -> cat /dev/null > ~/.local/state/nvim/lsp.log
-- 1g<C-a> -- increment selection by 1
-- 1g<C-x> -- decrement selection by 1
-- split and then we can diff files
-- :windo diffthis
-- :diffupdate
-- :diffoff!
-- change shells
-- chsh -s $(which fish)
-- tab G | vnew | exe "normal! \<C-w>\<C-w>" | vertical resize 36
-- horizontal split toggle term
-- nvim dap
-- register | paste registers
-- vim-surround
-- tpope database explorer
-- autosave
-- undo tree
-- focus/zen mode folke
-- Gvdiffsplit!
-- d2o (accept left changes) | diffget
-- d3o (accept right changes) |
-- diffget LO, local
-- diffget RE, remote
-- diffget BA, base
-- lsp handlers, code lens and debugger
-- extract all keymaps into one place
-- update lsp handler code lens, document highlight autocmds. refer to lunarvim
-- put all icons in one place
-- change error curly to simple underline
-- :e +line_num file_name