https://github.com/xmikos/dotfiles
User configuration files and scripts
https://github.com/xmikos/dotfiles
Last synced: 3 months ago
JSON representation
User configuration files and scripts
- Host: GitHub
- URL: https://github.com/xmikos/dotfiles
- Owner: xmikos
- Created: 2015-02-23T12:01:24.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-09-03T15:34:49.000Z (almost 5 years ago)
- Last Synced: 2025-01-17T10:07:55.734Z (5 months ago)
- Language: Vim script
- Size: 27.3 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Mikos's dotfiles
================Requirements
------------- git
- bash
- coreutils
- findutils
- vim
- ctags
- encaInstallation
------------cd ~
git clone https://github.com/xmikos/dotfiles.git
cd dotfiles
./installAlready existing files will be backed up with _.dotfiles-backup_ extension.
If you don't need backups and you don't mind that existing files
will be overwritten, you can start install script like this:BACKUP=0 ./install
Update
------dotfiles-sync
What's included?
----------------- __dotfiles-sync__ - script for simple installation and update of dotfiles
- __diffcolor__ - script for colorization of unified diff output
(you can use `diffcolor` same as `diff -u`)
- Basic configuration files for _bash_, _readline_, _git_ and _mutt_
- Complex __vim__ configuration which makes Vim adhere to
Common User Access (CUA) interface standard (make Vim behave like Notepad! ;-))Some Vim features:
- sensible basic Vim settings
- nice 256-color scheme which looks good on transparent terminals
- standard Windows-like keybindings (Ctrl-C/Ctrl-V/Ctrl-X,
Ctrl-Ins/Shift-Ins, Ctrl-F, F3/Shift-F3, Ctrl-S, Ctrl-O, Ctrl-Q, etc.)
and Shift + Arrows for selecting text
- cut & paste lines with Ctrl-K/Ctrl-U (like in Nano)
- Insert key toggle between normal and insert mode
- (un)comment selections with Ctrl-D (like in Kate)
- (un)indent selected blocks of code with Tab/Shift-Tab
- code completion with Tab
- simple tabs like in web browser (Ctrl-T/Ctrl-W, Ctrl-PageUp/PageDown)
- switch between split windows with Alt-PageUp/PageDownIncluded Vim plugins:
- _Pathogen_ - management of individually installed plugins in ~/.vim/bundle
- _AutoFenc_ - automatically detect and set file encoding when opening a file
- _LightLine_ - light and configurable statusline/tabline
- _NERD Commenter_ - comment/uncomment selections
- _NERD Tree_ - file browser
- _smarthomekey_ - intelligent Home key which respects indentation
- _Supertab_ - code completion with Tab key
- _Tagbar_ - class browser
- _GitGutter_ - shows signs for modified lines (changes in Git working tree)
- _Fugitive_ - run Git commands from Vim
- _vim-operator-highlight_ - highlights operator characters for every language
- some great colorschemes (_Hybrid_, _Jellybeans_, _Molokai_, _Wombat_)