Skip to content

kuntoaji/kakvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

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 git@github.com: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.

About

My Neovim configuration for Ruby (on Rails) development. Designed to work with terminal in macOS and in Ubuntu

Topics

Resources

Stars

Watchers

Forks