{"id":18892990,"url":"https://github.com/dongjunlee/hb-nvim","last_synced_at":"2025-04-15T00:13:57.635Z","repository":{"id":236588795,"uuid":"67273178","full_name":"DongjunLee/hb-nvim","owner":"DongjunLee","description":"The ultimate nvim distribution","archived":false,"fork":false,"pushed_at":"2018-04-15T13:05:07.000Z","size":38,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T00:13:41.827Z","etag":null,"topics":["hb-nvim","neovim","python-ide","vim","vim-plug","zsh"],"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/DongjunLee.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-09-03T05:36:23.000Z","updated_at":"2023-07-25T07:08:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"be3a1e01-abf5-49bf-8040-a97e965f8899","html_url":"https://github.com/DongjunLee/hb-nvim","commit_stats":null,"previous_names":["dongjunlee/hb-nvim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DongjunLee%2Fhb-nvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DongjunLee%2Fhb-nvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DongjunLee%2Fhb-nvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DongjunLee%2Fhb-nvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DongjunLee","download_url":"https://codeload.github.com/DongjunLee/hb-nvim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248981271,"owners_count":21193147,"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":["hb-nvim","neovim","python-ide","vim","vim-plug","zsh"],"created_at":"2024-11-08T08:06:57.371Z","updated_at":"2025-04-15T00:13:57.624Z","avatar_url":"https://github.com/DongjunLee.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"images/logo.png\" width=250\u003e\n\u003c/p\u003e\n\n# hb-nvim: HumanBrain's Neovim Distribution\n\n**hb-nvim** is a distribution of vim plugins and resources for Vim and `Neovim` with `Oh My ZSH`.\n\n## Requirements\n\n- Vim \u003e 7.4, prefer 8.0\n\n## Based on\n\n- [spf13-vim](https://github.com/spf13/spf13-vim)\n- [Neovim](https://github.com/neovim/neovim)\n- [vim plug](https://github.com/junegunn/vim-plug)\n- [Oh My ZSH!](http://ohmyz.sh/)\n\n## Installation\n\n1. Install spf13-vim\n  \n  ```bash\n  curl https://j.mp/spf13-vim3 -L \u003e spf13-vim.sh \u0026\u0026 sh spf13-vim.sh\n  ```\n  \n  - move `.vimrc` and `.vimrc.bundles` to $HOME path.\n  \n  ```bash\n  mv .vimrc ~/.\n  mv .vimrc.bundles ~/.\n  ```\n  \n2. Install or Update Plugins\n\n\t```bash\n\tvim -\u003e :PluginInstall\n\tvim -\u003e :PluginUpdate\n\t```\n\n3. Install Neovim (Stable)\n  \n\t```bash\n\t$ brew install neovim/neovim/neovim\n\t```\n\n\t- Transitioning from Vim\n\n\t```bash\n\tmkdir ~/.config\n\tln -s ~/.vim ~/.config/nvim\n\tln -s ~/.vimrc ~/.config/nvim/init.vim\n\t```\n\n4. Install vim-plug (Neovim)\n\n\t```bash\n\tcurl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \\\n\thttps://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim\n\t```\n\t\n\t- install [deoplete](https://github.com/Shougo/deoplete.nvim) requirements\n\t\n\t```bash\n\tpip3 install neovim\n\t```\n\t\n\t- Install or Update Plugs\n\t\n\t``` bash\n\tnvim -\u003e :PlugInstall\n\tnvim -\u003e :PlugUpgrade\n\t```\n  \n5. Install Oh My ZSH!\n\n\t```bash\n\tsh -c \"$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)\"\n\t```\n\t\n6. Install requirements.txt\n\n\t- for Python (autopep8, flake8)\n\t\n\t```bash\n\tpip install -r requirements.txt\n\t```\n  \n## Usages\n\n1. **Cursor**\n\n| key | descripton|\n| --- | --------- |\n| k | \t커서를 위로 움직임 |\n| j | \t커서를 아래로 움직임 |\n| h | \t커서를 왼쪽으로 움직임 |\n| l | \t커서를 오른쪽으로 움직임 |\n| - | \t커서를 줄의 처음으로 옮김 |\n| e, E | \t다음단어의 끝으로, 문자단위 이동 |\n| w, W | \t다음단어의 처음으로, 문자단위 이동 |\n| $ | \t줄의 마지막으로 |\n| 0 | \t줄의 처음으로 |\n| ^ | \t줄의 처음으로(공백이 아닌 처음시작되는 문자) |\n| Shift+g | \t문서의 마지막으로 이동한다. |\n| gg, 1g | \t문서의 처음으로 이동한다. 1대신 다른 숫자를 입력하면 해당 숫자의 라인으로 이동한다. |\n| ), ( | \t다음, 이전 문장의 처음으로 |\n| }, { | \t다음, 이전문단의 처음으로 |\n| ]], [[ | \t다음, 이전 구절의 처음으로 |\n\n## Plugins\n\n### [Undotree](https://github.com/mbbill/undotree)\n\n### [NERDTree](https://github.com/scrooloose/nerdtree)\n\n### [ctrlp](https://github.com/kien/ctrlp.vim)\n\n### [Surround](https://github.com/tpope/vim-surround)\n\n### [NERDCommenter](https://github.com/scrooloose/nerdcommenter)\n\n### [deoplete](https://github.com/Shougo/deoplete.nvim)\n\n### [YouCompleteMe](https://github.com/Valloric/YouCompleteMe)\n\n### [Syntastic](https://github.com/scrooloose/syntastic)\n\n### [AutoClose](https://github.com/spf13/vim-autoclose)\n\n### [Fugitive](https://github.com/tpope/vim-fugitive)\n\n### [Ack.vim](https://github.com/mileszs/ack.vim)\n\n### [Tabularize](https://github.com/godlygeek/tabular)\n\n### [Tagbar](https://github.com/majutsushi/tagbar)\n\n### [EasyMotion](https://github.com/Lokaltog/vim-easymotion)\n\n### [Airline](https://github.com/bling/vim-airline)\n\n### [Neoformat](https://github.com/sbdchd/neoformat)\n\n```bash\n\" Use neoformat.\n\" option - replace : replace the file, instead of updating buffer (default: 0)\nlet g:neoformat_python_autopep8 = {\n        \\ 'exe': 'autopep8',\n        \\ 'args': ['--aggressive', '--max-line-length 120'],\n        \\ 'replace': 1,\n        \\ }\nlet g:neoformat_enabled_python = ['autopep8']\n```\n\n## Additional Syntaxes\n\n## Colorscheme\n\n## Git Hooks\n\n- Python (flake8)\n\n```bash\nflake8 --install-hook git\n\n\" if want prevent commit\ngit config --bool flake8.strict true\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdongjunlee%2Fhb-nvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdongjunlee%2Fhb-nvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdongjunlee%2Fhb-nvim/lists"}