Git Product home page Git Product logo

dotfile's Introduction

My personal setup for terminal, tmux, i3, and neovim.Try to keep it simple as much as i can.

Create symbolic link:

ln -s ~/dotfiles/.bashrc .bashrc
ln -s ~/dotfiles/.tmux.conf .tmux.conf
ln -s ~/dotfiles/.config/i3/config ~/.config/i3/config
ln -s ~/dotfiles/.config/nvim ~/.config/nvim

Preview

terminal(xfce4-terminal)

  • change look when access sub dir only shown current working directory
  • add git branch

image

nvim

a. add 9 plugins

  • vim-lsp (language server)
  • vim-lsp-setting (automatic configure language server)
  • asyncomplete-lsp.vim & asyncomplete.vim (autocomplete)
  • auto-pairs (auto pair bracket, quotes, etc)
  • emmet-vim (improves HTML & CSS workflow)
  • fzf & fzf.vim (A command-line fuzzy finder)
  • vim-rooter (Changes Vim working directory to project root.)

b. setup file explorer (Netrw)

  • remove header

image

c. use default neovim terminal

  • run by type :terminal

tmux

set status bar color and enable mouse mode for tmux

image

i3

move i3 status bar to top image

dotfile's People

Contributors

indraappkey avatar indraryadi avatar

Stargazers

 avatar

Watchers

 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.