Thanks to visit codestin.com
Credit goes to github.com

Skip to content

kylefeng28/dotfiles

Repository files navigation

dotfiles

See the minimal directory for minimal dotfiles (< 100 lines) that can easily be copied to a remote host.

Useful tools:

On Mac, install Homebrew:

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Run brew bundle which will install the packages listed in Brewfile

  • ag (the_silver_searcher) - fast file search; like grep and ack but faster
  • jq - JSON processor tool (useful for processing JSON in Bash scripts)
  • fzf - command-line fuzzy finder
  • asdf - runtime version manager for various languages (ruby, node, scala, etc)

Windows tools:

macOS tools:

  • iTerm2 - much better than the stock Terminal.app; supports Tmux integration
  • Karabiner-Elements
    • See mac/karabiner directory for setting up a compose key on macOS

vim / neovim

Neovim is a modern vim replacement. See the .config/nvim directory for my neovim config. Plugins are handled by lazy.nvim which should be install and update itself automatically.

Bring up the Lazy UI using :Lazy or <Space>I.

If you want to start your own neovim config, I would recommend starting off with some minimal templates like and adding onto to it incrementally:

There are also a lot of distros like LazyVim, LunarVim, NvChad that come with a much more IDE-like setup out of the box; these are useful for inspiration for plugins but I would not recommend starting off with these.

Inspiration:

About

dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published