-
Notifications
You must be signed in to change notification settings - Fork 30
/
gitlab.el
72 lines (51 loc) · 1.94 KB
/
gitlab.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
;;; gitlab.el --- Emacs client for Gitlab
;; Author: Nicolas Lamirault <[email protected]>
;; URL: https://github.com/nlamirault/emacs-gitlab
;; Version: 0.9.0
;; Keywords: gitlab
;; Package-Requires: ((s "1.9.0") (dash "2.9.0") (pkg-info "0.5.0") (request "0.1.0"))
;; Copyright (C) 2014, 2015, 2016 Nicolas Lamirault <[email protected]>
;; This program is free software; you can redistribute it and/or
;; modify it under the terms of the GNU General Public License
;; as published by the Free Software Foundation; either version 2
;; of the License, or (at your option) any later version.
;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with this program; if not, write to the Free Software
;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
;; 02110-1301, USA.
;;; Commentary:
;; Provides a Gitlab client for Emacs.
;;; Installation:
;; Available as a package in melpa.milkbox.net.
;; (add-to-list 'package-archives
;; '("melpa" . "http://melpa.milkbox.net/packages/") t)
;;
;; M-x package-install gitlab
;;; Usage:
;;; Code:
(require 's)
;; Customization
(defgroup emacs-gitlab nil
"Gitlab client for Emacs."
:group 'applications
:link '(url-link :tag "Github" "https://github.com/nlamirault/emacs-gitlab")
:link '(emacs-commentary-link :tag "Commentary" "emacs-gitlab"))
;; Gitlab library
(require 'gitlab-version)
(require 'gitlab-api)
(require 'gitlab-browse)
(require 'gitlab-http)
(require 'gitlab-utils)
(require 'gitlab-session)
(require 'gitlab-projects)
(require 'gitlab-milestones)
(require 'gitlab-notes)
(require 'gitlab-issues)
(require 'gitlab-mode)
(require 'gitlab-users)
(provide 'gitlab)
;;; gitlab.el ends here