If youโre looking to level up your development environment, combining Neovim (nvim) ๐, Starship ๐, and WezTerm ๐ป can give you a powerful, highly customizable, and visually appealing workflow. In this blog post, Iโll walk you through my setup, configurations, and how you can achieve a seamless coding experience. ๐ฏ
โจ Neovim โ The Ultimate Text Editor
Neovim is a modern take on Vim, offering better extensibility, performance, and built-in LSP (i.e., Language Server Protocol) support ๐ฅ. Whether youโre debugging, navigating large codebases, or writing in multiple languages, Neovimโs plugin ecosystem makes it a powerhouse.
โ๏ธ My Neovim Config: Github link
๐ฅ Features:
- ๐ต๏ธโโ๏ธ Telescope โ Fuzzy finder for quick file and text search.
- ๐ ๏ธ Built-in LSP โ Get IDE-like autocompletion and inline diagnostics.
- ๐ Debug Adapter Protocol (DAP) โ Debug your code inside Neovim!
- ๐จ Theming โ Beautiful colorschemes for a modern look.
- ๐น Hereโs an example of using Telescope for fuzzy finding:
๐ ๏ธ Hereโs a glimpse of debugging in action! Feels like magic, right? โจ๐
๐ And with LSP fully integrated, you get real-time code insights, autocompletions, and inline error diagnosticsโmaking development smoother than ever! ๐
๐ Starship โ A Minimal, Blazing-Fast Shell Prompt
Your terminal prompt shouldnโt slow you down! Starship makes it simple yet powerful, displaying relevant information like Git status, runtime versions, and more โ all while keeping things snappy.
โ๏ธ My Starship Config: GitHub Link
๐ก Why I Love It:
- โก Lightweight & Fast โ No unnecessary slowdowns.
- ๐จ Fully Customizable โ Theme it however you like!
- ๐ฅ๏ธ Works Across Shells โ Bash, Zsh, Fish, and more.
- ๐น Hereโs how my Starship prompt looks in action:
๐ธ
๐ป WezTerm โ The Future of Terminal Emulators
WezTerm is a GPU-accelerated, modern terminal emulator that offers fantastic performance ๐ and deep customization via Lua. If youโre tired of laggy terminals, this is for you!
โ๏ธ My WezTerm Config: GitHub Link
๐ฏ Key Features:
- ๐ GPU Acceleration โ Makes rendering super smooth.
- ๐ Multiplexing โ Like tmux but integrated.
- ๐จ Powerline & Nerd Fonts Support โ For a stunning terminal aesthetic.
๐ฌ Wrapping It Up
With Neovim, Starship, and WezTerm, you get a lightweight, powerful, and visually stunning setup that enhances productivity while keeping things efficient.
๐ฅ If you havenโt tried this trio yet, give it a shot and let me know how it goes! ๐ ๐ฌ What does your dev setup look like? Drop a comment below!