GithubHelp home page GithubHelp logo

dotfiles's Introduction

dotfiles

Mis dotfiles, funciona para Ubuntu 16.04

Screenshot

Requisitos

  • Python 2 o 3
  • Git
  • Módulos de python

Si no posees los módulos de python, debes instalarlos con el siguiente comando

sudo apt install python-dev python-pip python3-dev python3-pip

Instalación

Dotfiles

Primero que nada debes correr el siguiente comando para obtener el repositorio:

git clone https://github.com/keyduq/dotfiles.git ~/dotfiles

Instalar oh-my-zsh

Las instrucciones para instalar estan aquí oh-my-zsh

Gnome terminal base16 solarized theme

Debes correr lo siguiente:

git clone https://github.com/chriskempson/base16-gnome-terminal.git ~/.config/base16-gnome-terminal
source .config/base16-gnome-terminal/base16-solarized.dark.sh

Luego debes elegir el perfil abriendo la terminal e yendo al menú Terminal > Change profile > Base16 Solarized Dark

Instalar neovim

Para las instrucciones en ubuntu ingresa aquí Installing Neovim

Para poder instalar plugins que necesiten neovim compilado con python (como el incluido YouCompleteMe), debes correr lo siguiente:

sudo pip3 install neovim

Instalar tmux

Sólo debes correr el comando:

sudo apt install tmux

Configuración

Primero que nada se deben crear symlinks a este repositorio de la siguiente manera

ln -s ~/dotfiles/init.vim ~/.config/nvim/init.vim
ln -s ~/dotfiles/tmux.conf ~/.tmux.conf

Luego debes instalar vim-plug:

curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Después vas a instalar los plugins de vim

vim +PlugInstall

Debes copiar la carpeta de temas base16:

cp -rf ~/.config/nvim/plugged/base16-vim/colors ~/.config/nvim/colors

Autocompletado Javascript y Typescript

Primero que nada debes tener instalado nodejs

Luego instalar el autocompletado para javascript y typescript con YouCompleteMe

Javascript

~/.config/nvim/plugged/YouCompleteMe/install.py --tern-completer

Typescript

sudo npm i -g typescript

Problemas

Si se muestran el header y bottom de vim en azul, debes obtener base16-shell y agregar a tu .zshrc lo siguiente:

BASE16_SHELL=$HOME/.config/base16-shell/
[ -n "$PS1" ] && [ -s $BASE16_SHELL/profile_helper.sh ] && eval "$($BASE16_SHELL/profile_helper.sh)"

dotfiles's People

Contributors

keyduq avatar

Stargazers

 avatar  avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.