4a72940690
nvim: set terminal title
2022-08-28 21:12:23 +02:00
095e0cefc5
nvim: use git completions in NeogitCommitMessage
...
this doesn't work currently, probably because the ft is set too late?
2022-08-28 20:40:39 +02:00
56bb5c8248
nvim: add DAP
2022-08-28 20:30:59 +02:00
0d4551a2d4
nvim: don't autosplit everything
...
it clashes with dap-ui
2022-08-28 20:30:30 +02:00
0dba88f1d5
nvim: create socket dir if it doesn't exist
2022-08-27 17:55:09 +02:00
f3621425c8
save last 1000 files instead of 100
2022-08-27 17:42:03 +02:00
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