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
8242d356bc
git: highlight dates and author in logs
2022-10-25 20:18:24 +02:00
b0695cb851
install: update default git committer e-mail
2022-10-24 19:25:47 +02:00
ded2f56188
git: update committer e-mail
2022-10-24 17:52:28 +02:00
499824d955
git: minor comment reformat
2022-10-24 13:41:27 +02:00
67feef1b43
git: push to upstream branch by default
...
I have been setting this option locally for all repositories I work on,
so I'll use this as the default behavior from now on.
2022-10-24 10:22:52 +02:00
f724115bc0
git: default to dates in human
format for git-log
2022-10-24 10:20:19 +02:00
b870ca983d
tmux: revert navigation bindings
...
Even after allowing for some time to adjust my muscle memory, it turns
out that I prefer the previous way of navigating.
This reverts commits:
- 1c51425d370cd25c1c189a054809557759028d19
- 7ef518901890c8979309fc23cf6b3293ef498dbb
2022-10-24 10:14:43 +02:00
37f14fc23a
zsh: make `~/.zshenv' as small as possible
...
`~/.zshenv' is executed for _every_ instance of `zsh', so we should
limit the work done there to the absolute minimum. For me, that
currently means only making sure `$ZDOTDIR' is set so that login (via
`.zprofile') and interactive (via `.zshrc') shells can be configured
appropriately.
2022-10-21 20:16:10 +02:00
39f51775fe
zsh: refactor configuration with focus on interactive shells
...
Moved most of the work to `.zshrc' rather than `.zhenv', because most of
my configuration is only relevant to my interactive use of the shell.
2022-10-21 19:59:16 +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
0dd6508519
tmux: fancier status line
2022-10-14 15:53:30 +02:00
7beec2e197
tmux: enable repetition for navigation bindings
2022-10-14 15:20:57 +02:00
269a54e865
vim: fix telescope mapping
...
It turns out that `<c-i>` collides with `<Tab>`.
2022-10-14 10:31:45 +02:00
045b0cfd91
vim; better auto-complete options
2022-10-14 10:20:11 +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
59984e13dd
vim: update spellings
2022-10-13 15:44:09 +02:00
0eb7ed33ff
bin: add more color testing scripts
2022-10-13 15:14:55 +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
12c0d33b22
vim: add a couple of useful mappings
2022-10-12 22:28:00 +02:00
137028ae6e
vim: remove dangling key mapping
2022-10-12 22:12:56 +02:00
3ad4f78e65
vim: simplify keymap setting
2022-10-12 22:11:42 +02:00
fbae8f83fc
vim: move globals to their own file
2022-10-12 21:52:12 +02:00
e1bd1a7051
vim: add PP() global for pretty printing
2022-10-12 21:50:20 +02:00
3711e4c143
vim: simplify option setting
2022-10-12 21:49:02 +02:00
c40996d2c7
vim: remove plugin 'elzr/vim-json'
2022-10-12 13:30:09 +02:00
5b07394bdd
vim: update spellings
2022-10-12 12:50:28 +02:00
69fd9edcb8
vim: tweak mappings for nvim-tree
2022-10-12 12:49:49 +02:00
29ebc116cc
alacritty: set starting window size (rows x cols)
2022-10-12 12:04:39 +02:00
856391f76b
alacritty: darken the background color
...
This makes the alacritty configuration consistent with my color scheme
elsewhere.
2022-10-12 11:56:27 +02:00
c1b8658ad4
alacritty: use patched NerdFont SauceCodePro
2022-10-12 11:55:27 +02:00
672d8cb6d1
alacritty: fix outdated configuration (window opacity)
2022-10-12 11:54:40 +02:00
cc09fd9bd9
Add italic support to the TERMINFO database
2022-10-12 11:52:52 +02:00
9f7e55bd96
vim: make it easier to work on my plugin
2022-10-11 22:26:36 +02:00
f5f0a0cb4b
vim: prevent errors if colorscheme is not yet installed
2022-10-11 22:25:06 +02:00
1bb221ea3e
vim: extract the solarized
colorscheme into a plugin
2022-10-11 19:48:15 +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