5c381ad548
nvim: change server socket fallback to user dir
2022-08-27 17:41:41 +02:00
80a206efbf
nvim: add autosplit
2022-08-26 17:39:49 +02:00
6b85f5bddf
nvim: use global status line
2022-08-26 04:22:48 +02:00
6d678df2f0
nvim: don't show todo signs in sign column
2022-08-26 04:10:50 +02:00
1abe12ed87
nvim: add mind
2022-08-26 04:10:26 +02:00
7783bb9c0d
nvim: lualine: don't display some things in small windows
2022-08-26 04:08:10 +02:00
3b5e46a5c6
nvim: packer: no shallow clones
2022-08-25 18:51:30 +02:00
f27ed54f91
nvim: use own fork of project.nvim
...
because it has a current dir fallback
2022-08-25 18:43:26 +02:00
5850905a01
nvim: add LSP status and mushroom to statusline
2022-08-25 18:39:27 +02:00
0f5675b963
nvim: treat NeogitCommitMessage like gitcommit
2022-08-25 15:42:16 +02:00
11a6d895fb
nvim: use icons for diagnostics
2022-08-25 15:41:30 +02:00
1229f7a228
nvim: enable firenvim for commit comments
2022-08-25 04:12:34 +02:00
027f2066b6
nvim: add ${USER} to socket name
2022-08-24 16:13:39 +02:00
ce0cba8ff2
nvim: start server if none runs, connect to parent from :term
2022-08-24 15:53:14 +02:00
ccb46e9851
nvim: add AnsiEsc
2022-08-24 03:56:08 +02:00
e7fd1c8714
nvim: add todo-comments
2022-08-24 02:19:41 +02:00
e2c2f825f0
nvim: check if fc-list exists before trying to run it
2022-08-22 18:05:55 +02:00
335e02f4f8
nvim: remove cwd workarounds and fix it in project.nvim
...
https://github.com/ahmedkhalf/project.nvim/pull/89
2022-08-22 04:04:10 +02:00
e7ba7e5a7b
nvim: improve cwd handling
...
- remove .clang-format as root marker because it is in ${HOME}
- don't return ${HOME} as project root in get_project_root()
- fall back to current dir in telescope find_files
2022-08-22 02:25:20 +02:00
18ee6bedc0
nvim: fix patterns in firenvim autocmd
2022-08-21 21:13:37 +02:00
2e08f94b01
nvim: no textwidth for playlists
2022-08-21 21:13:23 +02:00
5da9c3fe13
nvim: don't show .git/* in project file browser
2022-08-21 21:12:14 +02:00
24baf20c09
nvim: move gentoo-syntax to filetypes cat
2022-08-21 19:11:34 +02:00
4a2fcc93d1
nvim: lsp: remove double clangd definition
2022-08-21 18:06:45 +02:00
6a17cb1bb0
nvim: add keymaps for system selection (middle mouse)
2022-08-20 22:17:52 +02:00
061d55f643
nvim: add luasnip keymaps for select mode, fix typo
2022-08-20 03:11:14 +02:00
4762cc0bc3
nvim: don't add keymap for bug-reference in virtual mode
2022-08-19 22:23:59 +02:00
b88b1ef332
nvim: add bug-reference
2022-08-19 21:26:25 +02:00
15f9aacebd
nvim: configure not even simple stuff in plugin file
2022-08-19 03:20:29 +02:00
302235731a
nvim: simplify TS install/update command
2022-08-19 03:12:32 +02:00
5e621db427
nvim: switch to nvim-web-devicons
...
it has colour symbols! 😻
2022-08-19 02:22:38 +02:00
7079e7e6b1
nvim: add filetype to modeline, remove fileencoding
2022-08-19 01:53:07 +02:00
493b720458
nvim: ignore .git, add keymap for history of file
2022-08-19 00:50:36 +02:00
3c5f5952ad
nvim: set tabstop and shiftwidth for gentoo package.*
2022-08-19 00:25:13 +02:00
8094dd8c18
nvim: add support for “nerdfonts”
2022-08-19 00:11:15 +02:00
d03d96a9fb
nvim: add clangd specific lsp plugin
2022-08-18 22:38:35 +02:00
5e638c410b
nvim: use lualine
2022-08-18 17:40:37 +02:00
4647ded04d
nvim: add get_hl_hex()
2022-08-18 17:39:35 +02:00
4abb52dcab
nvim change statusline slightly
2022-08-18 15:26:37 +02:00
7973c1b059
nvim: don't install 100 treesitter modules at the same time
2022-08-18 01:59:24 +02:00
8c9f70855c
nvim: configure LSP servers for rust, go and perl
2022-08-18 01:41:45 +02:00
0d6c6912cd
nvim: cosmetic changes for consistency
2022-08-18 01:16:57 +02:00
7e9255780e
nvim: add keymap for nohlsearch
2022-08-18 00:56:46 +02:00
bc76c90cff
nvim: fix lsp highlights
...
amora already provides highlights for it, add CursorMovedI
2022-08-17 23:34:09 +02:00
13db26327a
nvim: make nvim-tree work better with projects
2022-08-17 20:07:52 +02:00
f62e5cd6b9
nvim: fix project_root_markers
2022-08-17 20:07:39 +02:00
123879a15f
nvim: remove telescope media_files
2022-08-17 19:57:20 +02:00
bb1319078c
nvim: add project
2022-08-17 19:55:12 +02:00
79229e5cad
nvim: shorten description for keymap
2022-08-17 19:24:05 +02:00
d3d284c972
nvim: fix some variable names
2022-08-17 19:13:25 +02:00
0f50628209
nvim: replace colorcolumn function with cc='+1'
2022-08-17 16:44:32 +02:00
d89019ae67
nvim: add hover shortcut for insert mode
2022-08-17 04:06:30 +02:00
6d81305669
nvim: lsp: disable help on hover again
...
too annoying
2022-08-17 04:02:24 +02:00
dbd3eb7db3
nvim: use dedicated variable for CursorHold time
2022-08-17 03:51:08 +02:00
f7da1d9062
nvim: lsp: fix hover popup
2022-08-17 03:50:15 +02:00
8557936586
nvim: replace signature help
2022-08-17 03:42:10 +02:00
cc34940c06
nvim: autoformat everything, clean up, small fixes
2022-08-17 01:47:49 +02:00
d9d666e45b
nvim: add keymapping for files in current dir
2022-08-17 00:21:28 +02:00
e618f9511e
nvim: add .editorconfig to project root detection
2022-08-17 00:12:42 +02:00
647237145c
nvim: reformat options and exclude them from formatting
...
because of the comments
2022-08-17 00:04:47 +02:00
1368924746
nvim: change highlight xolours via nvim api
2022-08-16 23:44:05 +02:00
16226f0a7d
nvim: autoformat code using lsp-format
...
also don't autoformat code like text
2022-08-16 21:53:43 +02:00
82575e320d
nvim: add nvim-tree
2022-08-16 21:38:31 +02:00
ccbbb479ea
nvim: make Hv and Ht work again
2022-08-16 06:00:18 +02:00
d482389b60
nvim: add gitsigns and fugitive
2022-08-16 05:00:13 +02:00
8b10686865
nvim: document keymaps
2022-08-16 04:55:49 +02:00
9afc3d3316
nvim: put map() into functions and add more options
2022-08-16 04:32:49 +02:00
b7928beb48
nvim: oopsie
2022-08-16 03:30:01 +02:00
084b25db9b
nvim: Comment: change {block,line}wise back to {block,line}
...
switched to latest tag, it has the old names
2022-08-16 03:24:41 +02:00
2730bb8c55
nvim: replace comment plugin
2022-08-16 02:49:33 +02:00
15c21ad586
nvim: replace autopair plugin
2022-08-16 01:55:20 +02:00
79297f7076
nvim: just install all treesitter language modules
2022-08-16 01:28:48 +02:00
8ef5508e21
nvim: remace command! with Lua function
2022-08-15 23:50:44 +02:00
6da883ab59
nvim: remove redundant setting for auto-pairs
2022-08-15 23:24:31 +02:00
4392b5a9ee
nvim: add markdown from treesitter
2022-08-15 22:36:45 +02:00
59e7a364cd
nvim: use absolute path in config-autosource-autocmd
2022-08-15 21:01:33 +02:00
9c00db7620
nvim: re-comment accidentaly uncommented comment
2022-08-15 05:21:20 +02:00
e82a4eaa91
nvim: clone packer completely
2022-08-15 05:18:15 +02:00
2d87a99856
nvim: ts: add typescript
2022-08-15 05:18:05 +02:00
4615f1f9c5
nvim: declare all plugins in one file
...
Having it in many files is logically nicer, but breaks on fresh
installs.
2022-08-15 04:06:26 +02:00
d3e7e17d40
nvim: don't format numbered lists
2022-08-15 03:19:23 +02:00
bde6289fab
cosmetic
2022-08-15 03:19:05 +02:00
283c35a5a2
nvim: add some keymaps
2022-08-15 03:18:50 +02:00
24ed54a9f2
nvim: don't show listchars in Neogit buffers
2022-08-15 01:41:07 +02:00
7a49812118
nvim: separate plugins and config
...
It may look nicer but it leads to problems.
Also tweaked some thinks and cleaned up, made firenvim config only run
if it is used.
2022-08-15 01:29:31 +02:00
0bfde6fd66
nvim: tweak statusline, add help commands (vert/tab)
2022-08-14 00:03:17 +02:00
c001da16f5
nvim: disable hover help
...
the cursor gets trapped in the popup all the time
2022-08-14 00:02:33 +02:00
ca55aaf459
nvim: cmp: son't cancel on <Right>
2022-08-13 23:09:39 +02:00
f56d250688
nvim: use tagged releases for plugins that have them
2022-08-13 23:08:59 +02:00
16623c3ac2
nvim: lsp: show help on hover
2022-08-13 21:55:59 +02:00
30416dbd26
nvim: add cmp-dictionary and dict for git
2022-08-13 21:31:12 +02:00
529c07ff7e
nvim: reformat
2022-08-13 21:03:21 +02:00
ccc1214c3f
nvim: telescope: change keymaps
2022-08-13 20:06:02 +02:00
69bd289324
nvim: run live_grep in project root, add registers
2022-08-13 19:57:43 +02:00
cfbd482dee
nvim: fix <C-BS> keymap
2022-08-13 19:42:34 +02:00
d6b2f4ff4c
nvim: lsp: shorter rename keymap
2022-08-13 19:27:53 +02:00
673af86eaa
nvim: turn my functions into proper module
2022-08-13 19:27:37 +02:00
c052b052dc
nvim: rename fileformats.lua -> filetypes.lua
2022-08-13 19:12:43 +02:00
b32a7163b9
nvim: add telescope, remove CtrP
2022-08-13 19:09:59 +02:00
7bf0d31adf
nvim: mv ui.lua -> tools.lua
2022-08-13 17:04:51 +02:00
836667ac77
nvim: don't compile again after sync
2022-08-13 14:44:37 +02:00
1929597d5c
nvim: fix dependencies
2022-08-13 12:30:13 +02:00
4ab98023e6
nvim: add html to treesitter
2022-08-13 12:09:04 +02:00
7713fc88e1
nvim: make Lexplore keymap available in insert mode
2022-08-13 04:34:28 +02:00
e01beced1e
nvim: enable support for more stuff in treesitter
2022-08-13 04:34:01 +02:00
157bf62324
nvim: cmp: signature help
2022-08-13 03:56:24 +02:00
f4abe13a24
nvim: follow links with <Leader><cr>
2022-08-13 03:06:03 +02:00
13cb23e418
nvim: cancel completion with ← and →
2022-08-13 03:02:22 +02:00
e36365b4e8
nvim: cleanup
2022-08-13 01:46:59 +02:00
2f02c47ef0
nvim: snippets: don't fail if name/email not found
2022-08-13 01:25:43 +02:00
2ffd49532d
nvim: snippets: don't fail if project root not found
2022-08-13 01:19:25 +02:00
64943d0144
nvim: refine MY_get_project_root()
2022-08-13 01:06:08 +02:00
888a7e083f
nvim: configure snippets, add license snippets
2022-08-13 00:15:32 +02:00
3fe567a463
nvim: add .clang-format as root marker
2022-08-13 00:14:51 +02:00
1c361ebb4a
nvim: rename functions: my_ -> MY_
2022-08-12 22:56:33 +02:00
4c2416563c
nvim: cosmetic
2022-08-12 20:06:50 +02:00
47e3ac8493
nvim: open neogit in split window
2022-08-12 20:00:52 +02:00
082f7d7be6
nvim: cmp: add nvim completion for lua files
2022-08-12 19:54:40 +02:00
59b75ab95a
nvim: add additional root markers to CtrlP
2022-08-12 19:45:49 +02:00
24119cfff3
vim: cmp: comment out example, shorten comments
2022-08-12 19:39:22 +02:00
787a371482
nvim: make C-F work in visual mode
2022-08-12 19:20:30 +02:00
7339958a08
nvim: cmp: dwim tab
2022-08-12 19:19:20 +02:00
8cc67ed135
nvim: remove config for deleted lua completion source
2022-08-12 19:02:05 +02:00
1bf1458f4e
nvim: completion: fix no workie after repeated compile
...
I re-arranged the dependencies. Now it looks more like the example in
the readme.
2022-08-12 18:54:03 +02:00
f95274fb3e
nvim: completion: fix keymap
2022-08-12 18:17:19 +02:00
83c71c27ca
nvim: vompletion: fix luasnip deps
2022-08-12 17:28:52 +02:00
be6a13ea5b
nvim: make comments lighter
2022-08-12 17:06:14 +02:00
e385249580
nvim: don't set background, it is set automagically
2022-08-12 16:25:25 +02:00
34427ef8bc
nvim: don't lazy-load org, fix lsp keymap
2022-08-12 15:21:43 +02:00
f8e686a334
nvim: reqrite completion config
2022-08-12 15:21:26 +02:00
e573868c18
nvim: lsp: fix lua server and enable more completion
2022-08-12 14:52:24 +02:00
1bdf20f840
nvim: reformat
2022-08-12 14:14:12 +02:00
0efa1bee90
nvim: remove trailing whitespace in config files
2022-08-12 14:09:38 +02:00
6084378826
nvim: remove unneeded brackets
2022-08-12 14:05:53 +02:00
540a03eef6
nvim: reduce logging when re-compiling on save
...
seems to work alright now.
2022-08-12 05:09:26 +02:00
d02c9953e9
nvim: firenvim: automatically launch once on some sites
2022-08-12 05:08:04 +02:00
a0dc79aeef
nvim: enable markdown foe more websites
2022-08-12 04:21:51 +02:00
1c8e621d5d
nvim: add firenvim
2022-08-12 03:33:18 +02:00
769af64a86
nvim: re-add automatic plugin install
2022-08-12 00:35:24 +02:00
3bb3075151
nvim: add <LocalLeader>, reorganise lsp mappings
2022-08-12 00:05:54 +02:00
2a6c37ea2c
nvim: keymaps: scroll in visual mode, too
2022-08-11 22:32:26 +02:00
e84cb3c7c0
nvim: add keymap for Lexplore
2022-08-11 22:22:01 +02:00
c5dfd52c2a
nvim: simplify repetitive keymaps
2022-08-11 22:06:14 +02:00
93c7960620
nvim: allow to use shift + arrow for selecting text
2022-08-11 21:51:31 +02:00
cba0c92d9c
nvim remove most TComment keymaps
2022-08-11 21:30:20 +02:00
7a7a76d786
nvim: disable mouse support
2022-08-11 21:00:48 +02:00
dd394120a2
nvim: set some options
2022-08-11 18:51:51 +02:00
e10a04e403
nvim: add keymap for removing whitespace around cursor
2022-08-11 18:29:33 +02:00
7d2b96c8b1
nvim: put config in namespace “my” to avoid collisions
2022-08-11 16:22:36 +02:00
64131a109f
nvim: add window movement keymaps
2022-08-11 16:02:07 +02:00
2599fee9f0
nvim: make neogit config more precise
2022-08-11 15:21:02 +02:00
a359c300c0
nvim: lsp: update comments
2022-08-11 15:17:36 +02:00
f00f50658c
nvim: move org specific config to org package
2022-08-11 15:13:29 +02:00
c51f8cd8b0
nvim: plugins: clean up
2022-08-11 03:43:01 +02:00
75ca9848dd
nvim: fancier completion popups, cancel completion with <End>
2022-08-11 03:39:10 +02:00
7dca6616d5
nvim: clean up LSP config
...
check if the server is installed, configure everything in the same file
2022-08-11 03:26:13 +02:00
0268a28869
nvim: fix textwidth to colorcolumn autocmd
2022-08-11 01:58:06 +02:00
14896666cd
nvim: don't PackerInstall on write, only Compile
...
maybe it is will be broken now
2022-08-11 01:06:59 +02:00
36f0d07ecc
nvim: set conceallevel only for org files
2022-08-11 01:06:29 +02:00
14ad39e5c5
nvim: lsp: add HTML, CSS, JS, JSON
2022-08-11 01:05:51 +02:00
b72fab5c29
nvim: only run colorcolumn function on tw change
2022-08-11 01:04:28 +02:00
0e14ee24f2
nvim: re-arrange treesitter config
2022-08-10 21:53:02 +02:00
c748569a5a
nvim: lsp: add pylsp and lemminx, don't overwrite <Leader>c
2022-08-10 21:23:50 +02:00
6b9e33f4d5
nvim: move treesitter to filetypes
2022-08-10 21:23:23 +02:00
c307a4069f
nvim: load gentoo-syntax always
...
It defines so many filetypes, it's a headache to list them all.
2022-08-10 21:22:40 +02:00
b5b2e94faa
nvim: lsp: add lua-language-server support
2022-08-10 19:44:57 +02:00
fd529cdd5f
nvim: configure cursorline and scrolloff
2022-08-10 18:05:34 +02:00
51881cecd1
nvim: cosmetic
2022-08-10 17:55:27 +02:00
2590f905a7
nvim: fix autocmds
2022-08-10 17:52:25 +02:00
1c2fe12d9e
nvim: fix automatic config reload
2022-08-10 17:34:00 +02:00
23ada8c2ca
nvim: enable comment keymap in visual mode
2022-08-10 17:33:32 +02:00
f29f0dc217
nvim: change <Leader> to <Space>
2022-08-10 16:36:41 +02:00
4a317170e0
nvim: lsp: highlight symbol under cursor
2022-08-10 16:24:04 +02:00
b1c3738b3a
nvim: tweak completion with lsp
2022-08-10 16:23:23 +02:00
eda572c597
nvim: add auto-pairs
2022-08-10 01:30:02 +02:00
9ef6c92187
nvim: make re-indenting lines use <C-F> in normal mode, too
2022-08-10 01:23:22 +02:00
bdd03d2329
nvim: make <Home> toggler work in insert and visual mode, too
2022-08-10 00:00:12 +02:00
6f5012e070
nvim: add treesitter dep to orgmode plugin
2022-08-09 21:39:23 +02:00
baf6550b8a
nvim: remove syntactic
...
It spawned windows everywhere without me telling it to.
2022-08-09 21:38:30 +02:00
e7efd8f27f
nvim: add conceal config to make org links look pretty
2022-08-09 14:38:53 +02:00
c1faa5c2d2
nvim: add ,<S-b> keymap to recently used files
2022-08-09 13:49:14 +02:00
1b6a74520c
nvim: add function to insert/update modeline
2022-08-09 13:28:46 +02:00
08f834ff08
nvim: make <Home> toggle between bol and bot
2022-08-09 12:25:47 +02:00
39aad95997
nvim: don't sync with system clipboard, use dedicated keys
2022-08-09 11:47:21 +02:00
a165eb4bd4
nvim: only load gentoo-syntax for ebuilds
2022-08-09 11:29:30 +02:00
93e2284db4
nvim: make listchars stand out as non-text
2022-08-09 11:26:22 +02:00
aa041079c5
nvim: move whitespace function to functions.lua
2022-08-09 11:26:00 +02:00
cb15d8ab62
nvim: add keymaps for scrolling window
2022-08-09 11:24:22 +02:00
2c8986901f
nvim: add gentoo syntax
2022-08-09 00:19:29 +02:00
58ee0ade7f
nvim: add colorcolumn-workaround for git commits
2022-08-08 23:29:17 +02:00
ec373c7934
nvim: set colorcolumn to textwidth
2022-08-08 23:11:28 +02:00
06e9f403e9
nvim: start git commit messages in insert mode
2022-08-08 22:13:48 +02:00
b46408a64a
nvim: call lua function directly in autogroup
2022-08-08 22:13:19 +02:00
a74aecc68c
neovim: add editorconfig plugin
2022-08-08 21:42:35 +02:00
dd45595854
neovim: autochdir + clipboard
2022-08-08 21:42:21 +02:00
479570112e
nvim: replace use with packer.use
2022-08-08 20:27:58 +02:00
11059147e5
nvim: move luasnip dep to lsp declaration
2022-08-08 20:23:44 +02:00
aea3d88329
nvim: fix some keymaps
2022-08-08 20:14:58 +02:00
6644ca74ce
nvim: make change buffer/tab keymaps work in insert mode
2022-08-08 20:05:40 +02:00
95b5fe29a4
nvim: install new plugins if they appear in nvim's lua directory
2022-08-08 20:00:17 +02:00