Skip to content

brandon-lent/nvim_config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Brandon's Tmux / Neovim config

Tmux

CleanShot 2024-08-29 at 13 13 05

I've found that I'd use the built-in iterm2 tabs and it would get unwieldy at times. Upon learning about Tmux, I felt it'd be useful to organize my terminal sessions per project using Tmux.

I generally have three panes opened per project:

  1. Server (ie: running a server process such as a dockerized API or Node.js server)
  2. Editor (A neovim editor for the project I'm working in)
  3. Free terminal (to run any commands related to the project)

My leader key for Tmux is Ctrl + A

Tmuxifier

I use tmuxifier as a way to quickly startup projects in a state that I prefer. For example, what I can do with this tool is:

  1. Create 1 tmux session with 3 different panes all in a directory of my choosing
  2. In the first pane, start up my developer server (ie call a make command that starts up some containers)
  3. In the second pane, open up neovim

Neovim

CleanShot 2024-08-29 at 13 26 15

I've been primarily a VScode user in my time as an engineer. I still love using this tool, but I liked the idea of a more light-weight editor directly in my terminal to be able to quickly navigate, copy, and edit code.

I use Neovim as a text-editor. My general usage is for quickly finding code, reviewing code live in calls, and doing light editing. I use VSCode primarily for feature work. Some nice things about my setup I really like are:

  • Quickly finding key words or files using telescope
  • Running tests for a specific file or the entire suite using vim-test
  • Ability to quickly grab a specific piece of code using Gitlink

About

My personal nvim config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published