Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cy6erskunk/configs
Config files
https://github.com/cy6erskunk/configs
Last synced: about 2 months ago
JSON representation
Config files
- Host: GitHub
- URL: https://github.com/cy6erskunk/configs
- Owner: cy6erskunk
- Created: 2011-09-23T09:08:55.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-08-16T10:33:15.000Z (6 months ago)
- Last Synced: 2024-10-28T11:18:20.916Z (3 months ago)
- Language: Vim Script
- Homepage:
- Size: 960 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Configs
=======
My VIM configs, prompt with config zshhrc and basic gitconfig.## Prerequisites
1. [iTerm2](https://iterm2.com/downloads.html)
2. [Homebrew](https://brew.sh/)
3. [oh-my-zsh](https://ohmyz.sh)
4. [Starship](https://starship.rs) command prompt - `brew install starship` - (which requires a font with lots of glyphs, e.g. from [Nerd fonts](https://github.com/ryanoasis/nerd-fonts/), e.g., `brew install font-hack-nerd-font` or `brew install font-fira-code-nerd-font`)
5. [autojump](https://github.com/wting/autojump) - `brew install autojump`## Installation
1. Clone repo to your home directory:```sh
git clone https://github.com/cy6erskunk/configs.git
```It is assumed by the installtion script, that repo is cloned to `~/configs`, which is done by default.
2. `cd` to the `configs` folder and run `install.sh`:```sh
cd configs && ./install.sh
```Enter your name and email to filled in `.gitconfig` when prompted (add `--no-gitconfig`
to `install.sh` call to skip git user name and email setting)The installer does:
- creates `.gitgonfig` file with some defaults and `user.name`, `user.email` filled
with data provided
- creates symlinks to files and folders in `configs` dir (if such file or folder does not exist in home folder)
- files
* .vimrc
* .gitconfig
- .zshrc
- .zshrc_aliases
- folders
- .vim
- creates `~/tmp` folder if none
- gets Vundle
- installs several Vim plugins using Vundle:
- vim-fugitive
- vim-easymotion
- L9
- FuzzyFinder## Misc
1. To make .bashrc to be executed at login on FreeBSD sometimes (depends on system configuration) it is required to create `~/.profile`
file with following content:```shell
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
```2. There's `.bashrc_local` file, empty by default, which is executed from `.bashrc` - it is a good place to put your local functions etc.
3. In older git versions there're problems with git submodules, it seems that everything OK since version 1.6.2
4. `_sublime2_Packages_User` folder for now is just a snapshot of my useful settings files for Sublime Text 2, which should be copied to `~/Library/Application\ Support/Sublime\ Text\ 2/Packages/User/` folder (on Mac)