Skip to content

lenliu3/dev_env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dev_env

Personal Neovim and tmux configuration.

Install (macOS/Linux)

git clone https://github.com/lenliu3/dev_env ~/Documents/dev_env
~/Documents/dev_env/install.sh

install.sh:

  1. Checks for required and recommended dependencies (prints install hints for anything missing)
  2. Symlinks ~/.tmux.conftmux.conf and ~/.config/nvimnvim/
  3. Bootstraps TPM and installs tmux plugins

Any existing files are backed up with a .bak-<timestamp> suffix. Edits in either location write through to the repo, so cd ~/Documents/dev_env && git diff shows your actual config drift.

Dependencies

Required: nvim (≥ 0.10), git, tmux

Recommended:

  • ripgrep (rg) — telescope live-grep
  • fd — faster telescope file finder
  • make + C compiler — telescope-fzf-native builds a C extension
  • npmmarkdown-preview.nvim post-install
  • unzip, curl — mason fetches LSP servers
  • JDK 17+ — jdtls Java LSP
  • Linux clipboard: xclip / xsel / wl-clipboard (tmux-yank clipboard bridge)
  • A Nerd Font for nvim-web-devicons glyphs

Install (Windows)

Symlinks require an admin shell or Developer Mode:

git clone https://github.com/lenliu3/dev_env $HOME\Documents\dev_env
New-Item -ItemType SymbolicLink -Path $HOME\.tmux.conf `
  -Target $HOME\Documents\dev_env\tmux.conf
New-Item -ItemType SymbolicLink -Path $env:LOCALAPPDATA\nvim `
  -Target $HOME\Documents\dev_env\nvim

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors