Skip to content

timonviola/config

Repository files navigation

Neovim

I use lazy.nvim - it will bootstrap, or you just sync the packages first time you open nvim.

Troubleshooting

To start from a clean-slate, test different versions, you should set: NVIM_APPNAME=<new-config> - where new config is a configuration folder under $XDG_HOME/.config/ (the default is $XDG_HOME/.config/nvim)

When all hope is lost:

  • rm -rf ~/.local/state/nvim
  • rm -rf ~/.local/share/nvim
  • rm -rf ~/.cache/nvim

LSP

  • LSP has to be on the path

wezTerm

workspaces / sessionizer

The workflow is:

  1. attach to UNIX domain
  2. load session

To create new session:

  1. attach to UNIX domain
  2. create session
  3. save session

Tmux

copy mode set up for mac

  • + ] enters copy mode
  • use 'v' (vi) mode to select and 'y' to yank

dswitch

directory switch - bash function, needs to be sourced from zshrc

  • script definition + function
  • dotman config
  • zshrc source

kswitch

ansible playbooks

sudo apt install ansible to and run playbooks

sudo ansible-playbook -i localhost pipx.yml

Git

Example .gitconfig-overrides

[user]
    name = 
    email =
    signkey =
[commit]
    gpgsign = true

About

my personal configs

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages