Skip to content

Instantly share code, notes, and snippets.

@jhserodio
Last active May 17, 2021 14:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jhserodio/38723732be4659f1025d9512ed20cbaa to your computer and use it in GitHub Desktop.
Save jhserodio/38723732be4659f1025d9512ed20cbaa 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