Skip to content

A colloection of my dotfiles managed by GNU stow

Notifications You must be signed in to change notification settings

DylanKirbs/DotFiles

Repository files navigation

Dylan Kirby Dotfiles

Installation of Dotfiles

Installing Stow

sudo apt install stow

Stowing the files

stow .

And you're off to the races!

Tmux Config

...

VimRC

Use zo to open the folds, and zc to close them within the vimrc. To install the plugins execute ``.

Get the most recent version of vim by following this link.

Features

The script will automatically install the following plugins:

  • vim-plug - A minimalist Vim plugin manager.
  • powerline - A statusline plugin for Vim.
  • vim-airline - A lightweight status/tabline for Vim.
  • vim-airline-themes - A collection of themes for vim-airline.
  • vim-fugitive - A Git wrapper so awesome, it should be illegal.
  • ale - Asynchronous Lint Engine.
  • nerdtree - A tree explorer plugin for Vim.
  • codeium - A free AI completion assistant (Activate with :Codeuim Auth, Note: Ensure you have a high enough version of vim).

As well as the following colorschemes:

  • Molokai - A port of the monokai theme for TextMate.

Customization

Feel free to explore the VIMRC file you've downloaded. It's a plain text file, so you can modify it using any text editor. Within the VIMRC, you'll find comments that explain various sections. If you're comfortable with Vimscript, you can tailor the settings to match your preferences.

I highly recommend reading the Vim documentation to learn more about Vimscript and how to customize your VIMRC.

Language Specific Settings

I recommend that you do your language specific settings in the after/ftplugin directory, this way you can keep your VIMRC clean and organized.

This can be done by creating a file in the after/ftplugin directory with the name of the filetype, for example after/ftplugin/<filetype>.vim for <filetype> specific settings.

For example:

" after/ftplugin/python.vim
setlocal textwidth=80   " Set the textwidth to 80 characters
setlocal noexpandtab    " Use tabs instead of spaces
setlocal autoindent     " Automatically indent new lines

About

A colloection of my dotfiles managed by GNU stow

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published