Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save harrisonhenri/cc983d90ba33ea268e76f8b0748ae423 to your computer and use it in GitHub Desktop.
Save harrisonhenri/cc983d90ba33ea268e76f8b0748ae423 to your computer and use it in GitHub Desktop.
Linux Config Dev Env

Linux Config Dev Env

Check list de configuracao para ambiente de desenvolvimento

IDE, Editors and Frameworks

Node and FrontEnd

Rust

Haskell

Python

VIM CONFIG

configuracoes default do vim

~/.vimrc ou ~/.config/nvim/init.vim

syntax on
filetype plugin indent on

set nocompatible
set showmatch
set mouse=v
set nu
set encoding=utf-8
set showcmd
set tabstop=2 shiftwidth=2
set expandtab
set backspace=indent,eol,start
set hlsearch
set incsearch
set ignorecase
set smartcase
set autoindent
set bg=dark

Plug and Advanced configs for VIM

Install Plug here.

~/.vimrc

# ... oldest configs
call plug#begin('~/.vim/plugged')

Plug 'sheerun/vim-polyglot'
Plug 'dense-analysis/ale'
Plug 'scrooloose/nerdtree'
Plug 'itchyny/lightline.vim'
Plug 'terryma/vim-multiple-cursors'
Plug 'mattn/emmet-vim'
Plug 'morhetz/gruvbox'
Plug 'jiangmiao/auto-pairs'
Plug 'eslint/eslint'
Plug 'editorconfig/editorconfig-vim'
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
Plug 'mxw/vim-jsx'

if has('nvim')
  Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
else
  Plug 'Shougo/deoplete.nvim'
  Plug 'roxma/nvim-yarp'
  Plug 'roxma/vim-hug-neovim-rpc'
endif
let g:deoplete#enable_at_startup = 1

call plug#end()

colorscheme gruvbox

install

:PlugInstall

update

:PlugUpdate

Terminal Config

Gogh theme mananger

Gogh

Fuzy and Finder

$ git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment