SpaceVim
A modular Vim/Neovim configuration
Home | About | Quick start guide | Documentation | Development | Community | Sponsors | 中文
This layer provides GitHub integration for SpaceVim.
To use this configuration layer, add the following snippet to your custom configuration file.
[[layers]]
name = "github"
Key Binding | Description |
---|---|
SPC g h i |
show issues |
SPC g h a |
show activities |
SPC g h d |
show dashboard |
SPC g h f |
show current file in browser |
SPC g h I |
show issues in browser |
SPC g h p |
show PRs in browser |
SPC g g l |
list all gists |
SPC g g p |
post a gist |
To avoid needing to constantly input your username and password, you’ll want to create the following Bootstrap Function in a file such as .SpaceVim.d/autoload/myspacevim.vim.
func! myspacevim#before() abort
"other configs
let g:github_dashboard = { 'username': 'yourgithubuser', 'password': $GITHUB_TOKEN }
let g:gista#client#default_username = 'monkeyxite'
endf
We recommend generating a personal access token and storing it securely in an environment variable. Refer to github dashboard for more information.
# in some secure file sourced in your .bashrc, .bash_profile, .zshrc, etc.
export GITHUB_TOKEN="<your 40 char token>"
Powered by Jekyll