{"id":22340341,"url":"https://github.com/kuntoaji/kakvim","last_synced_at":"2025-10-18T22:14:25.281Z","repository":{"id":66304959,"uuid":"143573501","full_name":"kuntoaji/kakvim","owner":"kuntoaji","description":"My Neovim configuration for Ruby (on Rails) development. Designed to work with terminal in macOS and in Ubuntu","archived":false,"fork":false,"pushed_at":"2025-02-14T13:24:18.000Z","size":22,"stargazers_count":47,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-05T22:11:33.596Z","etag":null,"topics":["macos","neovim","neovim-config","neovim-configuration","ubuntu","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kuntoaji.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-05T01:01:09.000Z","updated_at":"2025-04-04T03:31:38.000Z","dependencies_parsed_at":"2024-12-05T14:49:36.056Z","dependency_job_id":null,"html_url":"https://github.com/kuntoaji/kakvim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kuntoaji/kakvim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuntoaji%2Fkakvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuntoaji%2Fkakvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuntoaji%2Fkakvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuntoaji%2Fkakvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kuntoaji","download_url":"https://codeload.github.com/kuntoaji/kakvim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuntoaji%2Fkakvim/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267785735,"owners_count":24144120,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["macos","neovim","neovim-config","neovim-configuration","ubuntu","vim"],"created_at":"2024-12-04T07:11:18.496Z","updated_at":"2025-10-18T22:14:25.182Z","avatar_url":"https://github.com/kuntoaji.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kakvim: Neovim Configuration for Ruby (on Rails) Development\n\nMy highly-configured Neovim setup optimized for Ruby (on Rails) development, suitable for both terminal use on macOS and Linux.\n\n## Features\n\n* Includes a collection of essential plugins for productivity and convenience\n* Offers a visually pleasing interface with the Solarized theme\n* Supports Git integration with `vim-fugitive`\n* Provides efficient code navigation and comment capabilities with `NERDTree` and `tcomment`\n* Includes support for the Slim template language\n* Provides powerful fuzzy file search with `CtrlP`\n* Offers tab completion with `Supertab`\n* Includes support for editing Ruby on Rails applications with `vim-rails`\n* Offers fast, flexible search with `ack.vim`, including string pattern matching\n\n## Installation\n\n1. Ensure that you have [Neovim](https://neovim.io) installed on your system.\n2. Install [vim-plug](https://github.com/junegunn/vim-plug).\n3. Clone the repository: `git clone git@github.com:kuntoaji/kakvim.git`\n4. 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`\n5. Open Neovim with the command nvim\n6. Run `:PlugInstall` to install all plugins\n7. Reload Neovim\n\n## Included Plugins\n\n* [preser/nerdtree](https://github.com/preservim/nerdtree) - File system explorer\n* [tomtom/tcomment_vim](https://github.com/tomtom/tcomment_vim) - Code comment\n* [mileszs/ack.vim](https://github.com/mileszs/ack.vim) - Search tool for Vim (requires ack to be installed on Mac): `brew install ack`\n* [lifepillar/vim-solarized8](https://github.com/lifepillar/vim-solarized8) - Solarized theme for Vim\n* [morhetz/gruvbox](https://github.com/morhetz/gruvbox) - Gruvbox as default colorscheme\n* [slim-template/vim-slim](https://github.com/slim-template/vim-slim) - Slim syntax highlighting for Vim\n* [ctrlpvim/ctrlp.vim](https://github.com/ctrlpvim/ctrlp.vim) - Full path fuzzy file, buffer, mru, tag finder for Vim\n* [tpope/vim-fugitive](https://github.com/tpope/vim-fugitive) - Git integration for Vim\n* [ervandew/supertab](https://github.com/ervandew/supertab) - Tab completion\n* [tpope/vim-rails](https://github.com/tpope/vim-rails) - Vim plugin for editing Ruby on Rails applications\n* [github/copilot.vim](https://github.com/github/copilot.vim) - Vim/Neovim plugin for GitHub Copilot\n\n## Key Mappings\n\nThe following custom mappings are available in kakvim:\n\n| Keyword        | Mapping                        |\n| -------------  | -------------                  |\n| Leader         | \\                              |\n| NERDTreeToggle | \\g                             |\n| Switch Panes   | ctrl-h, ctrl-j, ctrl-k, ctrl-l |\n| CtrlPBuffer    | \\b                             |\n| CtrlP          | \\t                             |\n\n## Font Configuration\n\nThis configuration uses [Fira Code Retina](https://github.com/tonsky/FiraCode) font with size 13 for Neovim GUI. If Fira Code Retina is not found, it\nwill fall back to `Monaco` font with size 13.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuntoaji%2Fkakvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuntoaji%2Fkakvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuntoaji%2Fkakvim/lists"}