https://github.com/harmenjanssen/dotfiles
Dotfiles so cunning, they ooze productivity.
https://github.com/harmenjanssen/dotfiles
dotfiles fish osx vim
Last synced: 10 months ago
JSON representation
Dotfiles so cunning, they ooze productivity.
- Host: GitHub
- URL: https://github.com/harmenjanssen/dotfiles
- Owner: harmenjanssen
- Created: 2016-02-12T22:54:27.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-12-02T13:09:07.000Z (over 1 year ago)
- Last Synced: 2025-04-09T20:44:51.531Z (about 1 year ago)
- Topics: dotfiles, fish, osx, vim
- Language: Shell
- Homepage:
- Size: 2.83 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
Useful for setting up new machines.
Got a lot of opinionated stuff, or very specific work things, especially in Vim. So it's probably
best to cherry-pick the stuff you like.
Install:
```
git clone git://github.com/harmenjanssen/dotfiles ~/.dotfiles
cd ~/.dotfiles
node install.js
```
## VimPlug
My Neovim setup uses [VimPlug](https://github.com/junegunn/vim-plug). Install this first:
```
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
```
Then run vim with just the plugins configuration (to avoid errors from yet-to-be-loaded plugins):
```
nvim -u ~/.config/nvim/plugins.vim
```
and run `:PlugInstall` from within vim.
Note that the [NCM2](https://github.com/ncm2/ncm2) plugin needs `pynvim`. Install using `pip`:
```
python3 -m pip install pynvim
```
## Brewfile
I sorta manually try to remember to update the `Brewfile` from time to time.
Install all Brew dependencies by running
```
brew tap homebrew/bundle
brew bundle
```
in the dotfiles folder.
## Global Yarn packages
A handful of useful npm packages is installed globally using Yarn.
The `yarn.lock` file is in this repository and all packages within can be installed using
```
yarn global upgrade
```
(This will also upgrade them to the latest version but I have yet to find a way to just install them)