ksh7534 / dotfiles

Linux dotfiles selection

Home Page:https://github.com/vicentebolea/dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vicente's dotfiles Build Status Gitter

Overview

Alt Text My personal configuration for the Linux terminal with 256 colors.

###Features:

  • It was designed having in mind being forked so that you can freely modify it.
  • As well if you are not going to modify you can just download it.
  • BASH configuration with a cool prompt and a separated file structure to ease distributing your configuratiom accross different machines.
  • VIM configuration and selection of Plugins focussed in C/C++ development.
  • GDB configuration which support C++ standard library data strutures and more fancy things.
  • SCREEN & TMUX configuration to make it more fancy and to support 256 colors with vim.
  • GIT configuration with several shortcuts, extra tools and many colors.
  • Few extras such as fonts and dircolors.
  • More..

###Requirements: Virtually every modern Linux system with GIT installed must be enought.

Install it

First, make sure you have git installed, if not run the next command if you are in ubuntu:

$ sudo apt-get install git

Then, clone the repository and install the dotfiles:

$ git clone --recursive git@github.com:vicentebolea/dotfiles.git .dotfiles && cd .dotfiles && ./bin/dfm install && vim -c 'PluginUpdate'

###Personal costumization

The only configuration needed for vicente's dotfiles should be inside of a file called .bash_independent in your home directory. That file will be called from bashrc and will override any other configuration made by default.

The file should contain these lines, but change my name and email for yours:

GIT_AUTHOR_NAME="Vicente Adolfo Bolea Sanchez"
GIT_AUTHOR_EMAIL="vicenolea@gmail.com"

Also, in order to enable C++ autocomplete features you must install libclang-dev, in ubuntu it would be:

$ sudo apt-get install libclang-dev

After that you must indicate the location of the library in the .bash_independent file

export CLANG_COMPLETE_LIB="/usr/lib/path_to_libclang.so..."

###How to update it It will destroy any change in those files, but not in .bash_independent. Go to dotfiles directory

$ cd ~/.dotfiles && git fetch --all && git reset --hard origin/master

This will not delete the .bash_independent file.

Authors

  • AUTHOR: [Vicente Adolfo Bolea Sanchez] vicente.

Thanks to...

  • DFM dfm: a.k.a Dot Files Manager, made possible having the dotfiles in a separated directory.
  • [mathiasbynens/dotfiles] mat: Some of the ideas are taking from this repository.

About

Linux dotfiles selection

https://github.com/vicentebolea/dotfiles


Languages

Language:Vim Script 62.1%Language:Perl 18.1%Language:Ruby 14.3%Language:Shell 5.6%