boki1 / configs

Config files ⚙️

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Configuration ⚙️

This repository includes my setup for my editor, shell, window manager and other things which I would like to keep a history of. I most often update my Vim configuration (which is my editor of choice). Most of the dependencies, other than the specific component which is configured, are self-contained. One notable exception to that rule is fzf. I will try to keep a list here for future reference.

One "rule" that I will try to follow is that I do not keep configurations which I am not using (I am already breaking this one 😄). For example, I recently moved back from neovim to good old regular vim, thus I have removed the nvim directory. The rationale for that is based on the fact that I am keeping these dotfiles using git which makes them easily trackable and reversible.

Dependencies

  • fzf
  • some of the necessary file organization since some paths are hardcoded for now

Future reference

Other useful tools

Setting up CoC

Installing the necessary LSPs:

:CocInstall coc-clangd coc-vimlsp coc-cmake coc-sh

Setting up zsh

On initial startup no actual change will be noticed before the plugins are installed. This I have set to happen manually, thus you have to execute the following command:

$ zplug install

Setting up tmux

On initial startup the plugins won't be installed. This is done by pressing prefix + I (capital i, as in Install) to fetch the plugins. After that the configuration has to be source again:

$ tmux source ~/.config/tmux/tmux.conf

BTW: tmux cheatsheet.


To do

Although one of the directories says windowman, as I am not currently using one (yeah, I know 😞), I haven't actually put the bspwm config that I am planning on bringing up in the near future 😄.

  • Switch back to bspwm.

Try setting up a "better Arduino IDE" inside Vim. When doing that


  • Setup local LaTeX editing environment with previewing in zathura.
  • Try out the LaTeX language server usable with CoC

About

Config files ⚙️


Languages

Language:Vim Script 88.6%Language:Shell 11.4%