If you'd like to set up your own dot files, check out this article.
This config has been tested on the following:
- Ubuntu (19.10)
curl https://tdom.dev/dotfiles.sh | bash
The following shortcuts have to be configured by you manually:
meta+t- alacritty
NeoVim also requires you to install the plugins yourself:
:PlugInstall
:call coc#util#install()
| Name | App |
|---|---|
| Terminal | Alacritty |
| Theme | Dracula |
| Editors | NeoVim, VsCode |
| Languages | Python, Node.js, Rust, Dart, Go |
| Note Taking | TexLive, Pandoc |
| Problem | Solution |
|---|---|
| Language Server | coc.nvim |
| Snippets | UltiSnips |
| Fuzzy Finder | FZF |
| File Viewer | NerdTree |
| Status Bar | Airline |
| Themes | Dracula, Github |
| Plugin | Key | Description |
|---|---|---|
| General | ; |
leader |
;;, Esc |
exit insert mode, also works in terminal | |
<A-hjkl> |
move between split panels | |
<C-n> |
new terminal | |
| Language Server | <C-space> |
force completion |
[g, [g |
navigate diagnostics | |
K |
show documentation | |
gd |
go to definition | |
gi |
go to implementation | |
gy |
go to type definition | |
gr |
go to references | |
;rn |
rename symbol | |
;ac |
show code actions for line | |
;qf |
quick fix line | |
:Format |
format document | |
:Fold |
fold selection | |
| File Viewer | <C-b> |
toggle file viewer |
| Fuzzy Finder | <C-f> |
open fuzzy finder |
<C-t> |
open file in new tab | |
<C-i> |
open file in horizontal split | |
<C-v> |
open file in vertical split | |
| Note Taking | ;ll |
start compiling .tex file on change |
<F6> |
compile .md file |
|
<F5> |
open .pdf file generated with Pandoc |
|
:TableFormat |
format .md tables |
