All Projects → syngan → vim-gitlab

syngan / vim-gitlab

Licence: Zlib license
vim-gitlab is a vim client for GitLab

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to vim-gitlab

RecordingSample
Recording Sample by React Native
Stars: ✭ 27 (+58.82%)
Mutual labels:  gitlab
caesar
持续集成
Stars: ✭ 40 (+135.29%)
Mutual labels:  gitlab
grru
Gitlab Release Remover UI
Stars: ✭ 42 (+147.06%)
Mutual labels:  gitlab
routing
Aplus Framework Routing Library
Stars: ✭ 186 (+994.12%)
Mutual labels:  gitlab
gitlab-ci-runner-marathon
A customized Docker image for running scalable GitLab CI runners on Marathon
Stars: ✭ 14 (-17.65%)
Mutual labels:  gitlab
monorepo-split-github-action
Github Action for Monorepo Split
Stars: ✭ 56 (+229.41%)
Mutual labels:  gitlab
vscode-github
GitHub Support for vscode
Stars: ✭ 124 (+629.41%)
Mutual labels:  gitlab
dash
Server control panel
Stars: ✭ 22 (+29.41%)
Mutual labels:  gitlab
merge-request-notifier
This app shows your merge requests grouped by projects and WIP status. It is accessible from the system tray.
Stars: ✭ 47 (+176.47%)
Mutual labels:  gitlab
gitrows
A lightweight module for using git as a database
Stars: ✭ 212 (+1147.06%)
Mutual labels:  gitlab
repobee
CLI tool for managing Git repositories on GitHub and GitLab in the context of education
Stars: ✭ 51 (+200%)
Mutual labels:  gitlab
mmd-gitlab-backuper
a package to backup from all projects that you have on gitlab
Stars: ✭ 27 (+58.82%)
Mutual labels:  gitlab
code-examples-manager
Software tool to manage your notes and code examples, to publish them as gists or snippets
Stars: ✭ 26 (+52.94%)
Mutual labels:  gitlab
pagination
Aplus Framework Pagination Library
Stars: ✭ 167 (+882.35%)
Mutual labels:  gitlab
epf-transmitter
astrizhachuk.github.io/epf-transmitter/
Stars: ✭ 32 (+88.24%)
Mutual labels:  gitlab
gitlabFAQ
🐧 Gitlab常见问题和有用信息、链接 📝
Stars: ✭ 21 (+23.53%)
Mutual labels:  gitlab
integration gitlab
🦊 GitLab integration into Nextcloud
Stars: ✭ 31 (+82.35%)
Mutual labels:  gitlab
froggit-go
Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.
Stars: ✭ 19 (+11.76%)
Mutual labels:  gitlab
sonar-auth-gitlab-plugin
Use GitLab OAuth login in SonarQube login page
Stars: ✭ 97 (+470.59%)
Mutual labels:  gitlab
rhythm
Time-based job scheduler for Apache Mesos
Stars: ✭ 30 (+76.47%)
Mutual labels:  gitlab

vim-gitlab

Build Status

vim-gitlab is a vim client for GitLab

GitLab を vim から参照・変更するプラグインです.

id vs iid

When you work with API you may notice two similar fields in api entites: id and iid. The main difference between them is scope. Example:

Issue id: 46 iid: 5

  • id - is uniq across all Issues table. It used for any api calls.
  • iid - is uniq only in scope of single project. When you browse issues or merge requests with Web UI - you see iid.

So if you want to get issue with api you use http://host/api/v3/.../issues/:id.json But when you want to create a link to web page - use http:://host/project/issues/:iid.json

  • thinca さんの vim-github を元にコピー&修正で作成しています.

Install

NeoBundleLazy 'syngan/vim-gitlab', {
    \ 'autoload' : {
    \ 'commands' : 'Gitlab'}}
  • required
    • GitLab 6-2-stable
    • +python or curl or wget (vital.vimWeb.HTTP に依存)

Config

以下のように変数 g:gitlab_config を定義します.

g:gitlab_config['__name__'] = {
\    'url' : 'http://localhost/',
\    'user' : '',
\    'email' : '[email protected]',
\    'password' : 'optional',
\}

Usage

下記のようにして, g:gitlab_config で定義した __name__ にアクセスします. root/sandbox はリポジトリ名.

:Gitlab __name__ issues root/sandbox

Screenshot

issues list

Issues LIST

show issue #2

Issues LIST

add comment

Issues LIST

show issues #2

Issues LIST

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].