{"id":22173049,"url":"https://github.com/steguiosaur/nvim","last_synced_at":"2026-05-20T14:03:24.376Z","repository":{"id":154015718,"uuid":"418031001","full_name":"steguiosaur/nvim","owner":"steguiosaur","description":"Neovim config that also works on Termux","archived":false,"fork":false,"pushed_at":"2023-04-21T03:12:56.000Z","size":630,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-16T16:02:25.782Z","etag":null,"topics":["config","nvim","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/steguiosaur.png","metadata":{"files":{"readme":".github/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":"2021-10-17T05:33:51.000Z","updated_at":"2023-06-04T19:36:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"ad6b668a-d93b-41a1-bae5-52b89e5521f7","html_url":"https://github.com/steguiosaur/nvim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/steguiosaur/nvim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steguiosaur%2Fnvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steguiosaur%2Fnvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steguiosaur%2Fnvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steguiosaur%2Fnvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steguiosaur","download_url":"https://codeload.github.com/steguiosaur/nvim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steguiosaur%2Fnvim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270734952,"owners_count":24636271,"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-08-16T02:00:11.002Z","response_time":91,"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":["config","nvim","vim"],"created_at":"2024-12-02T07:29:52.710Z","updated_at":"2026-05-20T14:03:19.316Z","avatar_url":"https://github.com/steguiosaur.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :hatching_chick: NEOVIM Config\n\n**Personal Neovim configuration with Markdown and LaTeX previewer.**\n**Compatible with Termux and Linux.**\n\n![NEOVIM](./neovim_rice.png)\n\n---\n\n## :gear: Features\n\n\u003e Configurable under `~/.config/nvim/init.vim`\n\n- Preview LaTeX using Zathura\n- Preview Markdown, UML, etc. in default browser\n\n**Aesthetics**\n\n- Buffer - `akinsho/bufferline.nvim`\n- Statusline - `nvim-lualine/lualine.nvim`\n- Icons - `kyazdani42/nvim-web-devicons`\n- Colorscheme - `sam4llis/nvim-tundra`\n\n**Functionality**\n\n- Start Prompt - `goolord/alpha-nvim`\n- Indentation - `lukas-reineke/indent-blankline.nvim`\n- Auto Pairing - `jiangmiao/auto-pairs`\n- Tags - `preservim/tagbar`\n- Command - `folke/which-key.nvim`\n\n**File Explorer**\n\n- Nvim Tree - `kyazdani42/nvim-tree.lua`\n- Telescope - `nvim-telescope/telescope.nvim`\n\n**Completion, Linters, and Syntax Highlighting**\n\n- LSP - `neoclide/coc.nvim`\n- LaTeX - `lervag/vimtex`\n- Syntax Highlighting - `nvim-treesitter/nvim-treesitter`\n- Color Value Highlighter - `norcalli/nvim-colorizer.lua`\n\n**Git**\n\n- Git Command Mode - `tpope/vim-fugitive`\n- Gutter Changes - `lewis6991/gitsigns.nvim`\n\n## :hammer_and_wrench: Setup\n\n### Required\n\n- Neovim\n- Git\n- [Vim-Plug (Plugin Manager)](https://github.com/junegunn/vim-plug )\n- Ctags (for :TagbarToggle)\n\n### Installation\n\nTo get started, install git, neovim, and ctags:\n\n\u003e Debian based distro \u0026 Termux\n\n```shell\napt install git neovim ctags\n```\n\n\u003e Arch based distro\n\n```shell\npacman -S git neovim ctags\n```\n\nThen install the plugin manager (preferably Vim-plug):\n\n\u003e Read documentation on how to install.\n\n- [Vim-Plug](https://github.com/junegunn/vim-plug ) plugin manager\n\nClone the repository to $HOME/.config/nvim\n\n```console\ngit clone https://github.com/steguiosaur/nvim.git ~/.config/nvim\n```\n\nInstall plugins by executing the command `:PlugInstall` in command mode\nor the one below in the command line:\n\n```shell\nnvim +PlugInstall\n```\n\n### Language Server Installation\n\nThis config uses [coc.nvim](https://github.com/neoclide/coc.nvim) to manage LSP. \nAfter installing the plugins, several language servers would automatically be \ninstalled on reopening Neovim.\n\n\u003e Configurable under `~/.config/nvim/init.vim`\n\nFor Rust, install `rust-analyzer` in `$PATH`. Install `zls` for Zig.\n\n\u003e **Why Coc.nvim?** \n\u003e It just works out of the box and several language servers does \nnot come pre-built on Termux.\n\n---\n\n## :keyboard: KeyMaps and Command Shortcuts\n\nSome keymaps were not listed here. Look them up in the config for now.\n\u003e Configurable under `~/.config/nvim/init.vim`\n\n#### Change windows with ctrl+(hjkl)\n\n| KeyMap |    Action    |\n|--------|--------------|\n| Ctrl h | Left window  |\n| Ctrl j | Down window  |\n| Ctrl k | Up window    |\n| Ctrl l | Right window |\n\n#### Create Window\n\n| KeyMap |       Action      |\n|--------|-------------------|\n| Ctrl v | Vertical window   |\n| Ctrl h | Horizontal window |\n\n#### Buffer\n\n| KeyMap  |      Action     |\n|---------|-----------------|\n| Shift l | Buffer-Next     |\n| Shift h | Buffer-Previous |\n| Shift q | Buffer-Delete |\n\n#### Drawer File Explorer\n\n| KeyMap |       Action      |\n|--------|-------------------|\n| Space e | `:NvimTreeToggle` |\n\n#### Telescope nvim\n\n| KeyMap  |          Action         |\n|---------|-------------------------|\n| Spc f f | `:Telescope find_files` |\n| Spc f g | `:Telescope live_grep`  |\n| Spc f b | `:Telescope buffers`    |\n| Spc f h | `:Telescope help_tags`  |\n| Spc f c | `:Telescope git_commit` |\n| Spc f s | `:Telescope git_status` |\n\n#### Previewer\n\n| KeyMap  |   Action    |    Command         |\n|---------|-------------|--------------------|\n| Spc l l | TeX Preview |                    |\n| Spc l m | Md Preview  | `:MarkdownPreview` |\n\n#### Check Diagnostics\n\n| KeyMap |        Action       |\n|--------|---------------------|\n| g b    | coc-diagnostic-prev |\n| g n    | coc-diagnostic-next |\n\n#### Vim-plug\n\n|  Shortcut  |  Command   |\n|------------|------------|\n| `:PC` | `:PlugClean`    |\n| `:PI` | `:PlugInstall`  |\n| `:PU` | `:PlugUpdate`   |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteguiosaur%2Fnvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteguiosaur%2Fnvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteguiosaur%2Fnvim/lists"}