{"id":16012517,"url":"https://github.com/wandrewkeech/nvim-setup","last_synced_at":"2025-07-22T02:38:32.869Z","repository":{"id":147961984,"uuid":"53607403","full_name":"wandrewkeech/nvim-setup","owner":"wandrewkeech","description":"Full Featured Setup for Ubuntu 16.04","archived":false,"fork":false,"pushed_at":"2018-06-01T14:54:48.000Z","size":10758,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-02T11:51:24.656Z","etag":null,"topics":["autocomplete","monokai","neovim","ubuntu","vim-airline"],"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/wandrewkeech.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":"2016-03-10T18:28:29.000Z","updated_at":"2024-08-24T22:10:03.000Z","dependencies_parsed_at":"2023-05-28T03:00:27.566Z","dependency_job_id":null,"html_url":"https://github.com/wandrewkeech/nvim-setup","commit_stats":{"total_commits":44,"total_committers":1,"mean_commits":44.0,"dds":0.0,"last_synced_commit":"c66e8b5805579c3424c9a796c1420bc40b02fc13"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wandrewkeech/nvim-setup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wandrewkeech%2Fnvim-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wandrewkeech%2Fnvim-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wandrewkeech%2Fnvim-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wandrewkeech%2Fnvim-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wandrewkeech","download_url":"https://codeload.github.com/wandrewkeech/nvim-setup/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wandrewkeech%2Fnvim-setup/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266413531,"owners_count":23924749,"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-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["autocomplete","monokai","neovim","ubuntu","vim-airline"],"created_at":"2024-10-08T14:03:49.377Z","updated_at":"2025-07-22T02:38:32.847Z","avatar_url":"https://github.com/wandrewkeech.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"## NeoVim .vimrc - Full Featured Setup for Ubuntu 16.04\n\nStandard NeoVim install on Ubuntu 16.04, via this ppa:\nhttps://launchpad.net/~neovim-ppa\n\nLocation for files is `~/.config/nvim/` , with `~/.config/nvim/init.vim`\nreplacing the conventional `~/.vimrc`\n\nAlso included are resources to make a desktop launcher, complete with\na scaled version of the icon. Move the `.desktop` files to:\n\n```\n$ ~/.local/share/applications/\n```\n\n...and move the `.png` icon to:\n\n```\n$ ~/.local/share/icons/\n```\n\n... then set your preferences for opening files accordingly, search for\nNeoVim and add the program to the launcher.\n\n![Add Launcher](./launcheradd.gif)\n\nThe `init.vim` setup includes the following packages:\n- ag.vim\n- deoplete-go\n- deoplete-jedi\n- deoplete-ternjs\n- deoplete\n- goyo\n- hexmode\n- matchem\n- neomake\n- nerdcommenter\n- nerdtree\n- supertab\n- vim-ace\n- vim-action-ag\n- vim-airline\n- vim-easy-align\n- vim-gitgutter\n- vim-go\n- vim-indent-guides\n- vim-lexical\n- vim-litecorrect\n- vim-pencil\n- vim-pug\n- vim-qml\n- vim-startify\n- vim-surround\n\n### Setup\n\nGetting most of the plugins working requires only running `:PlugInstall`\nwhen using `nvim` for the first time. However, a few other steps need to\nbe taken to enable all features of this setup.\n\n**Deoplete:** Getting autocomplete and suggetions with deoplete is quite\neasy. At the command line install `pip` for both python 2 and 3, and the\n`neovim` package for each:\n\n```\n$ sudo apt install python-pip python3-pip\n$ sudo pip2 install --upgrade neovim\n$ sudo pip3 install --upgrade neovim\n```\n\nOnce in `nvim`, run `:UpdateRemotePlugins`, restart, and deoplete will be working.\n\n**vim-go:** This is a package that provides a crazy level of functionality\nfor go-lang development. First, make sure your $GOPATH is set; this is\nrequisite for a working go-lang setup, so at some point it needs to be\ndone. Usually, it's `/home/$USER/.go/`. Once in `nvim`, run\n`:GoInstallBinaries`, done.\n\n**Cut \u0026 Paste:** NeoVim requires the installation of `gpm` to provide\nclipboard functionality:\n\n```\n$ sudo apt install gpm\n```\n\nwhich provides copy of the highlighted content with a left mouse click,\nand will paste from the regular buffer into INSERT mode with a middle\nclick.\n\n**JavaScript/ES5+:** Install NodeJS (with a tool like\n[nvm](https://github.com/creationix/nvm)) and use `npm` to install\n`ternjs` and `eslint` globally. Both `tern` and `eslint` require\nconfiguration before they will work. Included is a very basic\n`.tern-config` file which you can put in your `$HOME` directory for\na global basic configuration. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwandrewkeech%2Fnvim-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwandrewkeech%2Fnvim-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwandrewkeech%2Fnvim-setup/lists"}