Skip to content

Latest commit

 

History

History
56 lines (44 loc) · 2.98 KB

README.md

File metadata and controls

56 lines (44 loc) · 2.98 KB

kakvim: Neovim Configuration for Ruby (on Rails) Development

My highly-configured Neovim setup optimized for Ruby (on Rails) development, suitable for both terminal use on macOS and Linux.

Features

  • Includes a collection of essential plugins for productivity and convenience
  • Offers a visually pleasing interface with the Solarized theme
  • Supports Git integration with vim-fugitive
  • Provides efficient code navigation and comment capabilities with NERDTree and tcomment
  • Includes support for the Slim template language
  • Provides powerful fuzzy file search with CtrlP
  • Offers tab completion with Supertab
  • Includes support for editing Ruby on Rails applications with vim-rails
  • Offers fast, flexible search with ack.vim, including string pattern matching

Installation

  1. Ensure that you have Neovim installed on your system.
  2. Install vim-plug.
  3. Clone the repository: git clone [email protected]:kuntoaji/kakvim.git
  4. Copy the Kakvim configuration file from nvim/init.vim to your Neovim init.vim or create a symlink with the command: ln -s ~/your/path/kakvim/nvim/ ~/.config/nvim
  5. Open Neovim with the command nvim
  6. Run :PlugInstall to install all plugins
  7. Reload Neovim

Included Plugins

Key Mappings

The following custom mappings are available in kakvim:

Keyword Mapping
Leader \
NERDTreeToggle \g
Switch Panes ctrl-h, ctrl-j, ctrl-k, ctrl-l
CtrlPBuffer \b
CtrlP \t

Font Configuration

This configuration uses Fira Code Retina font with size 13 for Neovim GUI. If Fira Code Retina is not found, it will fall back to Monaco font with size 13.