{"id":16353677,"url":"https://github.com/moviendome/neovim-dockerized","last_synced_at":"2025-06-14T16:04:02.138Z","repository":{"id":118245164,"uuid":"196699556","full_name":"moviendome/neovim-dockerized","owner":"moviendome","description":"Neovim dockerized with my personal configuration to work with Ruby \u0026 JS","archived":false,"fork":false,"pushed_at":"2021-05-09T07:28:01.000Z","size":6,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-14T16:03:12.250Z","etag":null,"topics":["docker","es6","javascript","neovim","react","ruby","ruby-on-rails","solargraph","typescript"],"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/moviendome.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}},"created_at":"2019-07-13T08:47:47.000Z","updated_at":"2025-03-11T18:47:46.000Z","dependencies_parsed_at":"2023-06-09T19:00:40.346Z","dependency_job_id":null,"html_url":"https://github.com/moviendome/neovim-dockerized","commit_stats":null,"previous_names":["moviendome/neovim-dockerized"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/moviendome/neovim-dockerized","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moviendome%2Fneovim-dockerized","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moviendome%2Fneovim-dockerized/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moviendome%2Fneovim-dockerized/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moviendome%2Fneovim-dockerized/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moviendome","download_url":"https://codeload.github.com/moviendome/neovim-dockerized/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moviendome%2Fneovim-dockerized/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259843316,"owners_count":22920308,"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","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":["docker","es6","javascript","neovim","react","ruby","ruby-on-rails","solargraph","typescript"],"created_at":"2024-10-11T01:30:11.347Z","updated_at":"2025-06-14T16:04:02.115Z","avatar_url":"https://github.com/moviendome.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Neovim Dockerized\n\n[Neovim](https://neovim.io/) dockerized with my personal configuration to work with Ruby \u0026 JS.\n\n## Requirements\n\n- [Docker](https://www.docker.com/get-started)\n\n## Usage\n\n```bash\n# Install\ngit clone https://github.com/jferrer/neovim-dockerized.git\ncd neovim-dockerized\ndocker build -t nvim .\n\n# Run\ndocker run -it --rm -v $(pwd):/usr/src/nvim nvim [filename]\n```\n\n## Plugins\n\nRead the docs of the plugins. Most of them have the default mappings so aren't listed later.\n\n* [nerdtree](https://github.com/preservim/nerdtree) a tree explorer plugin for vim\n* [vim-devicons](https://github.com/ryanoasis/vim-devicons) adds file type icons\n* [vim-gitgutter](https://github.com/airblade/vim-gitgutter) shows a git diff in the gutter (sign column) and stages/undoes hunks and partial hunks\n* [fugitive.vim](https://github.com/tpope/vim-fugitive) a Git wrapper so awesome, it should be illegal\n* [surround.vim](https://github.com/tpope/vim-surround) quoting/parenthesizing made simple\n* [vim-airline](https://github.com/vim-airline/vim-airline) lean \u0026 mean status/tabline for vim that's light as air\n* [vim-ruby](https://github.com/vim-ruby/vim-ruby) Vim/Ruby Configuration Files\n* [ale](https://github.com/dense-analysis/ale) check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support\n* [rails.vim](https://github.com/tpope/vim-rails) Ruby on Rails power tools\n* [vim-mkdir](https://github.com/pbrisbin/vim-mkdir) automatically create any non-existent directories before writing the buffer\n* [vim-slim](https://github.com/slim-template/vim-slim) slim syntax highlighting for vim\n* [vim-repeat](https://github.com/tpope/vim-repeat) enable repeating supported plugin maps with \".\"\n* [rhubarb.vim](https://github.com/tpope/vim-rhubarb) GitHub extension for fugitive.vim\n* [eunuch.vim](https://github.com/tpope/vim-eunuch) helpers for unix: delete, rename...\n* [tComment](https://github.com/vim-scripts/tComment) an extensible \u0026 universal comment plugin that also handles embedded filetypes\n* [vim-grepper](https://github.com/mhinz/vim-grepper) helps you win at grep\n* [ctrlp.vim](https://github.com/kien/ctrlp.vim) fuzzy file, buffer, mru, tag, etc finder\n* [typescript-vim](https://github.com/leafgarland/typescript-vim) Typescript syntax files for Vim\n* [vim-jsx-typescript](https://github.com/peitalin/vim-jsx-typescript) React JSX syntax highlighting for vim and Typescript\n* [coc.nvim](https://github.com/neoclide/coc.nvim) Intellisense engine for Vim8 \u0026 Neovim, full language server protocol support as VSCode\n* [UltiSnips](https://github.com/SirVer/ultisnips) the ultimate snippet solution for Vim\n* [vim-snippets](https://github.com/honza/vim-snippets) vim-snipmate default snippets\n* [neosnippet-snippets](https://github.com/Shougo/neosnippet-snippets) the standard snippets repository for neosnippet\n* [tagbar](https://github.com/majutsushi/tagbar) creates a sidebar that displays the ctags-generated tags of the current file\n* [vim-zoom](https://github.com/dhruvasagar/vim-zoom) a simple plugin to toggle zoom of current window within the current tab\n\n## Colorscheme\n\n[NeoSolarized](https://github.com/icymind/NeoSolarized) Another solarized color theme for truecolor neovim / vim\n\n\n## Key Mappings\n\nThe leader key is ```\u003cSPACE\u003e```.\n\n General:\n\n    \u003cleader\u003es         quick save\n    \u003cleader\u003e\u003cleader\u003e  back to last opened file\n\n    \u003cesc\u003e\u003cesc\u003e        remove search\n\n    K                 show documentation in preview window\n\n Navigating file:\n\n    hjkl              left, down, up, right\n    0                 start of line\n    $                 end of line\n    w                 next word\n    gg                beginning of file\n    \u003cshift\u003eg          end of file\n\n    \u003cleader\u003et         open sidebar with ctags-generated tags\n\n  Navigating files:\n\n    \u003cleader\u003ep         open fuzzy finder\n    \u003cleader\u003eb         open list of buffers\n\n    gf                open file under cursor\n    gd                go definition\n    \u003cctrl\u003e]           go definition (ctags)\n\n    ,g                grep\n\n  Tabs:\n\n    \u003cleader\u003e\u003ctab\u003e     open a new tab\n    \u003cleader\u003eq         close current tab\n\n    \u003ctab\u003e             next tab\n    \u003cshift\u003e\u003ctab\u003e      previous tab\n\n    \u003cup\u003e\n    \u003cdown\u003e\n    \u003cleft\u003e\n    \u003cright\u003e           resize tabs\n\n   Panes:\n\n    \u003cleader\u003ehjkl      move between panes\n    ss                split horizontal\n    sv                split vertical\n\n    \u003cleader\u003er         adjust height to lines' file\n\n    \u003cleader\u003ez         zoom current pane\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoviendome%2Fneovim-dockerized","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoviendome%2Fneovim-dockerized","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoviendome%2Fneovim-dockerized/lists"}