b824717c68
vim: prevent errors on startup when plugins are not installed
2022-12-13 12:53:37 +01:00
f3a493d6f6
vim: more tweaks to lualine
...
1. Show the filename in italics if file is modified.
2. Put the plus sign on the right of the filename and make it stand out.
3. The symbols I was using were not rendering well on macOS and don't
really have the time to debug this now. Just use simpler line.
2022-10-25 20:55:14 +02:00
07d45f7a8b
vim: solve telescope keymap conflict
2022-10-20 12:19:56 +02:00
cb498ade4b
vim: lualine: add file status, remove diff
2022-10-20 12:19:18 +02:00
d990886087
vim: small tweak to status line
2022-10-14 15:54:19 +02:00
269a54e865
vim: fix telescope mapping
...
It turns out that `<c-i>` collides with `<Tab>`.
2022-10-14 10:31:45 +02:00
77b7b4f3b7
vim: improve nvim-tree
behavior and add mappings
2022-10-14 09:47:19 +02:00
ef0a5effab
vim: refactor telescope configuration
2022-10-13 16:12:34 +02:00
e49fa55b22
vim: use a proper notification if file_browser is not installed
2022-10-13 15:49:28 +02:00
856d8876e4
vim: improvements to telescope mappings
2022-10-13 14:42:24 +02:00
507912ab3f
vim: prevent crash on init if telescope file_browser is not installed
2022-10-13 12:57:55 +02:00
facde2d550
vim: add telescope file browser
2022-10-12 23:05:11 +02:00
6cf3c04ae4
vim: add 'colorizer' plugin
2022-10-12 22:41:17 +02:00
6f4dcf607a
vim: open fugitive in new tab
2022-10-12 22:30:33 +02:00
c40996d2c7
vim: remove plugin 'elzr/vim-json'
2022-10-12 13:30:09 +02:00
69fd9edcb8
vim: tweak mappings for nvim-tree
2022-10-12 12:49:49 +02:00
f5f0a0cb4b
vim: prevent errors if colorscheme is not yet installed
2022-10-11 22:25:06 +02:00
4b58f5ec3d
vim: re-enable markdown highlighting via treesitter
2022-10-11 19:34:42 +02:00
2d62bd0b6e
vim: make lualine configuration independent of fs.util
2022-10-11 14:32:58 +02:00
c764d61737
vim: disable treesitter highlighting for markdown files
2022-10-11 13:56:37 +02:00
c580fb820a
vim: add treesitter query parser
2022-10-11 13:52:55 +02:00
18feea6710
vim: enable 'markdown_inline' parser in nvim-treesitter
2022-10-10 21:26:50 +02:00
def6d4375c
vim: simplify lualine
configuration
2022-10-10 21:17:18 +02:00
b5bebc2db6
vim: make a proper lualine
theme and support light background
2022-10-10 21:08:26 +02:00
d77a2fc0c8
vim: remove plugin colorbuddy
2022-10-10 20:15:18 +02:00
5660e9c2dd
vim: use s
(mnemonic: show) for treesitter mapings
...
This frees up <leader>t as a prefix for testing mappings later on.
2022-10-10 10:05:18 +02:00
0ebf5a6e88
vim: remove unused plugin rainbow_parentheses
2022-10-10 10:04:06 +02:00
5196475113
vim: start using treesitter
2022-10-07 18:05:07 +02:00
f41a8a426e
vim: use 2 spaces for indentation in Markdown files
2022-10-07 12:08:45 +02:00
807d27f2d9
vim: fix hiding .git/ in nvim-tree
2022-10-05 23:54:22 +02:00
53d9de2c07
vim: configure colorbuddy and lualine via after/plugin
2022-10-05 17:03:46 +02:00
c4495a5e6c
vim: add vim-visual-multi
plugin for multiple cursors
2022-10-05 14:35:52 +02:00
861c13b7bd
vim: clean up old mapping functions
2022-10-05 00:09:33 +02:00
9011cadd56
vim: only execute config if respective plugin is installed
2022-10-04 23:58:56 +02:00
ca271dd50c
vim: move configs to after/plugin/*.lua -> less packer dependence
2022-10-04 23:40:53 +02:00
38173a4577
vim: indent zsh
files with 2 spaces
2022-10-04 10:36:44 +02:00
38476f668c
vim: add feedback for lua executor
...
This is useful when executing lines that produce no output, so I have
some confidence that something actually happened when pressing the key
bindings.
I am printing the message before executing the command because otherwise
this feedback would shadow the output of the command being executed
(which I am presumably interested in and would serve itself as
feedback).
2022-09-28 23:01:12 +02:00
4060d091d7
vim: add mapping to execute multiple lines of lua code
2022-07-25 23:30:38 +02:00
97839fa58b
vim: use vim.keymap instead of custom functions
...
`vim.keymap` was introduced in nvim 0.7, so this is the minimum version
required for this to work.
2022-07-01 21:37:04 +02:00
cfef55a487
vim: rename buffer local maps for consistency with nvim API
2022-02-09 23:14:25 +01:00
0edb597382
vim: merge lua utils
2022-02-09 23:09:51 +01:00
daa67a6311
vim: quit help windows with q
2022-02-08 20:15:04 +01:00
15a0238078
vim: organize my lua utilities
2022-02-08 20:11:18 +01:00
001d800afd
vim: better control over plugin configurations
2022-02-08 19:56:32 +01:00
fd1724c708
vim: refactor lualine configuration
2022-02-08 13:32:51 +01:00
c956a28a53
vim: make lualine slightly more colorful
2022-02-08 00:10:50 +01:00
388bfe43db
vim: move color definitions to a separate module
2022-02-08 00:00:55 +01:00
bdc50e41ea
vim: replace NERDTree with nvim-tree.lua
2022-02-07 23:25:02 +01:00
85dd0a4838
vim: use tabstop = 2 for shell scripts
2022-02-07 20:13:56 +01:00
61f0b64b84
install: make ~/.config a symlink into dotfiles
2022-02-07 19:26:29 +01:00