Takuya's dotfiles
Warning: Don’t blindly use my settings unless you know what that entails. Use at your own risk!
Looking for a Markdown note-taking app?
Check out my app called Inkdrop:
Contents
- vim (NeoVim) config
- Plugins are managed with vim-plug
- tmux config
- git config
- fish config
- PowerShell config
Vim setup
Requires Neovim (>= 0.5)
- vim-plug - A minimalist Vim plugin manager
- nvim-lspconfig - A collection of configurations for Neovim's built-in LSP
- nvim-treesitter - Treesitter configurations and abstraction layer for Neovim
- nvim-cmp - A completion plugin for neovim coded in Lua
- lspsaga.nvim - A light-weight LSP plugin based on Neovim built-in LSP with highly a performant UI
- telescope.nvim - A highly extendable fuzzy finder over lists
- defx.nvim - A file explorer
Shell setup (macOS & Linux)
- Fish shell
- Fisher - Plugin manager
- Tide - Shell theme. Use version 5:
fisher install ilancosman/tide@v5
- Nerd fonts - Powerline-patched fonts. I use Hack.
- z for fish - Directory jumping
- Exa -
ls
replacement - ghq - Local Git repository organizer
- peco - Interactive filtering
PowerShell setup (Windows)
- Scoop - A command-line installer
- Git for Windows
- Oh My Posh - Prompt theme engine
- Terminal Icons - Folder and file icons
- PSReadLine - Cmdlets for customizing the editing environment, used for autocompletion
- z - Directory jumper
- PSFzf - Fuzzy finder
How to use
Watch my video tutorials:
- My dev workflow using tmux and vim
- My vim setup to speed up JavaScript coding for my Electron and React Native apps
- A productive command-line Git workflow for indie app developers
- My Fish shell workflow for coding
- How to set up PowerShell prompt with Oh My Posh on Windows 11