0331f815a3
profile: fix check for manpath (1)
...
The [ got introduced in the refactoring and caused the setting of
MANPATH to never happen.
2021-08-09 13:58:32 +02:00
a1614ab1ce
profile: factor out color definitions again
...
With the color definitions being in profile, non-login shells don't get
the definitions. So out they go back to their own file.
2021-08-09 12:44:25 +02:00
380b4556ff
bootstrap: remove .sh ending where not needed
2021-08-09 00:38:07 +02:00
ef1142e992
bashrc/zshrc: undefine stop control character with stty
2021-08-09 00:03:16 +02:00
3aae198ce5
bin: remove tmux wrapper script
...
Going back to the alias solution, which works for both bash and zsh, to
avoid having to search through the path for the real tmux after I remove
the leading comma from my custom command names.
2021-08-08 23:52:11 +02:00
4dd83006bc
bin: remove need to man wrapper
...
Instead of wrapping man (1), I just export the LESS_TERMCAP_* variables
into the environment. This achieves the same thing as the wrapper
script, with the added benefit that less (1) will use the configured
colors in any of its invocations, not only via the wrapper script.
2021-08-08 23:46:15 +02:00
b2b712c67b
profile: move color definitions into profile
2021-08-08 23:43:52 +02:00
09534e15d0
profile: check for neovim after PATH manipulation
...
The reason is that neovim might be installed in one of the paths added
during the manipulation (e.g., for some reason neovim was installed
under ~/.local/bin).
2021-08-08 23:36:23 +02:00
cf01371f00
zsh: adjust profile/.zshenv for zsh and add .zshrc
2021-08-07 02:27:20 +02:00
a52bc02768
bash: get rid of ~/.profile
2021-08-07 02:00:55 +02:00
9b3bc72eaf
bash: factor out profile and aliases
...
This is a preparation to start experimenting with zsh. The idea is to
share the aliases and environment setup between both shells to avoid
having a bunch of duplication. Even if I decide to stick with zsh it
would be nice to keep the bash configs around for systems where I might
not want to install zsh for some reason. We'll see how this goes...
2021-08-07 01:33:26 +02:00
d550659828
alacritty: invoke bash with --login
2021-08-07 00:52:59 +02:00
26fa7131ae
vim: show partial results as I type commands
2021-08-06 23:30:57 +02:00
21844ac96a
vim: add mapping to move lines up and down
2021-08-02 01:45:36 +02:00
1abb2f9597
alacritty: make alt/option usable on macOS
2021-08-02 01:43:13 +02:00
300fef2ac2
alacritty: make background opaque
2021-08-01 17:32:01 +02:00
d5be6cd996
alacritty: make character under cursor visible
...
Using the block cursor was hiding the character under the cursor because
I had set the cursor text color to the same as the cursor itself. This
commit fixes that.
2021-08-01 12:56:31 +02:00
083ac8d90e
vim: improve status line
2021-07-30 18:23:34 +02:00
3012a2757a
Fix minor typos
2021-07-30 13:17:25 +02:00
14a8260771
vim: tweak statusline
2021-07-28 01:06:19 +02:00
be3e854f7e
alacritty: bump up font size a bit
2021-07-27 23:30:53 +02:00
5d10202121
Remove support for light background
...
I never seemed to used and the complexity added by this was a bit
annoying.
2021-07-27 23:28:48 +02:00
f1ffa412f5
mintty: use bold font and line cursor
2021-07-27 14:54:33 +02:00
a377da1ab9
mintty: use solarized dark (static config)
2021-07-27 14:47:01 +02:00
187bc36cdf
alacritty: use solarized dark (static config)
2021-07-27 14:46:35 +02:00
6a7a82e87b
vim: disable concealment for json files
2021-07-23 19:37:52 +02:00
4a5fc4d54b
jupyter: enable line numbers
2021-07-23 15:52:58 +02:00
064c17817b
jupyter: hided notebook header and toolbar
2021-07-23 15:50:36 +02:00
03bfd16055
jupyter: disable bracket auto complete
2021-07-23 15:48:56 +02:00
a9ee9983b3
bash: remove unused shell aliases and functions
2021-07-22 17:34:09 +02:00
e44b318e61
bash: turn aliases into scripts
...
This makes the common actions previously encoded as bash aliases
independent of the shell (I'm using /bin/sh for the scripts), which will
make a potential switch to zsh easier by having less bash-specific stuff
around.
2021-07-22 17:34:00 +02:00
d1379ae956
bin: rename solarize -> ,solarize
2021-07-22 16:43:36 +02:00
02ca961623
bin: rename colorman -> ,man
2021-07-22 16:20:37 +02:00
e988871cba
bash: only export MANPATH if manpath(1) is available
2021-07-07 01:18:07 +02:00
3174fc112f
Add .XCompose
2021-07-05 15:15:09 +02:00
edb6806c63
git: remove aliases I never use
2021-07-04 18:00:17 +02:00
98d82fc976
ssh: enable ForwardAgent
2021-06-29 16:30:09 +02:00
6a48c76cfc
ssh: use identities from ssh-agent
...
This makes it possible to use agent forwarding ans thus I no longer need
a private key for each server.
2021-06-01 16:14:15 +02:00
1de7d27c2b
tmux: fix location of tmux.conf when reloading
2021-05-27 17:47:12 +02:00
299637c7cc
tmux: use C-space as prefix
...
Turns out C-b is quite useful for navigation in vim and other programs.
Also, the C-space issue seems to only happen when using Alacritty and
WSL, so I'll just avoid this combination for now.
2021-05-27 17:43:33 +02:00
41050707f7
tmux: fix status line right side length
...
The length of 32 was too small and causing clipping for slightly longer
host names, e.g. at work.
2021-03-09 17:39:21 +01:00
25f8aee1d9
tmux: reduce escape-time to 50ms
...
The default escape-time of 500ms made it very annoying to use vim inside
of tmux and 50ms seems to make vim responsive enough.
2021-03-09 17:07:10 +01:00
9c4c579938
bash: improve operating system detection
...
The -s flag to `uname` makes sure that only the string "Darwin" is
printed, so the comparison is safer.
2021-02-25 19:41:34 +01:00
e5f4c25593
bash: shorten PATH manipulation
2021-02-25 19:39:59 +01:00
768e53ec2e
alacritty: add window padding
2021-02-25 19:38:05 +01:00
9bdd042ed1
vim: remove timeout on mappings and key codes
2021-02-25 19:37:16 +01:00
bc307870ff
vim: remove jk mapping to ESC
2021-02-23 17:28:47 +01:00
8fb66ffa6c
bash: render prompt in the same color as separators
2021-02-23 17:27:53 +01:00
f1ba6be31c
bash: exa: only ignore .git directory when showing tree
2021-02-23 17:26:31 +01:00
666d87d7b4
tmux: use C-b as prefix
...
This is easy to type on the Moonlander and prevents issues on Windows
with WSL, where C-space was being eaten by the console emulator.
2021-02-23 17:23:08 +01:00