Skip to content
jsun969Public

About

Justin's Dot Files

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

91 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Justin's Dot Files

Soft link (MacOS)

  • nvim -> ~/.config/nvim
  • ghostty -> ~/.config/ghostty
  • lazygit/config.yml -> ~/Library/Application Support/lazygit/config.yml

Prerequisites

Neovim

Requires Neovim >= 0.12.

# build treesitter parsers
brew install tree-sitter-cli

# C/C++ language server: clangd (Xcode command line tools ship it; `brew install llvm` also works)
# fzf-lua deps (delta is also the lazygit pager, chafa is optional image preview)
brew install fzf ripgrep fd delta chafa

# justfile
brew install just

macOS: free the ⌃arrow shortcuts

Window nav/resize uses ⌃arrow, but macOS eats those before nvim sees them.
Uncheck in System Settings → Keyboard → Keyboard Shortcuts… → Mission Control:

  • Mission Control — ⌃↑
  • Application windows — ⌃↓
  • Move left a space — ⌃←
  • Move right a space — ⌃→

About

Justin's Dot Files

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages