mirror of
https://codeberg.org/scip/dot-emacs.git
synced 2025-12-16 20:10:58 +01:00
114 lines
3.5 KiB
EmacsLisp
114 lines
3.5 KiB
EmacsLisp
;;; setup el-get for non-package modes
|
|
|
|
;; This MUST be the first init file to be loaded.
|
|
|
|
;; I use el-get to install non-(m)elpa packages from github or direct
|
|
;; download. That way I don't have to manually keep'em up to date.
|
|
|
|
(add-to-list 'load-path (expand-file-name "el-get/el-get" tvd-config-dir))
|
|
|
|
(unless (require 'el-get nil 'noerror)
|
|
(package-refresh-contents)
|
|
(package-install 'el-get)
|
|
(require 'el-get))
|
|
|
|
(el-get-bundle viking-mode
|
|
:type github
|
|
:pkgname "tlinden/viking-mode"
|
|
:features viking-mode)
|
|
|
|
(el-get-bundle autoscratch
|
|
:type github
|
|
:pkgname "tlinden/autoscratch"
|
|
:features autoscratch)
|
|
|
|
(el-get-bundle novel-mode
|
|
:type github
|
|
:pkgname "tlinden/novel-mode"
|
|
:features novel-mode)
|
|
|
|
(el-get-bundle config-general-mode
|
|
:type github
|
|
:pkgname "tlinden/config-general-mode"
|
|
:features config-general-mode)
|
|
|
|
(el-get-bundle mark-copy-yank-things-mode
|
|
:type github
|
|
:pkgname "tlinden/mark-copy-yank-things-mode"
|
|
:features mark-copy-yank-things-mode)
|
|
|
|
(el-get-bundle followcursor-mode
|
|
:type github
|
|
:pkgname "tlinden/followcursor-mode"
|
|
:features followcursor-mode)
|
|
|
|
(el-get-bundle novel-mode
|
|
:type github
|
|
:pkgname "tlinden/novel-mode"
|
|
:features novel-mode)
|
|
|
|
(el-get-bundle cisco-mode
|
|
:type http-tar
|
|
:options ("xzf")
|
|
:url "https://www.daemon.de/idisk/Scripts/cisco-mode-0.2.tar.gz")
|
|
|
|
(el-get-bundle pod-mode
|
|
:type http-tar
|
|
:options ("xzf")
|
|
:url "https://cpan.metacpan.org/authors/id/F/FL/FLORA/pod-mode-1.04.tar.gz")
|
|
|
|
(el-get-bundle info+
|
|
:type http
|
|
:features info+
|
|
:url "https://www.emacswiki.org/emacs/download/info+.el")
|
|
|
|
(el-get-bundle narrow-indirect
|
|
:type http
|
|
:features narrow-indirect
|
|
:url "https://www.emacswiki.org/emacs/download/narrow-indirect.el")
|
|
|
|
(el-get-bundle rotate-text
|
|
:type http
|
|
:url "http://nschum.de/src/emacs/rotate-text/rotate-text.el")
|
|
|
|
;; doesn't work AND I don't use it anymore
|
|
;; (el-get-bundle consult-emms
|
|
;; :type github
|
|
;; :pkgname "Hugo-Heagren/consult-emms"
|
|
;; :features consult-emms)
|
|
|
|
;; (el-get-bundle matcha
|
|
;; :type github
|
|
;; :pkgname "jojojames/matcha"
|
|
;; :features matcha)
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
;; These packages doesn't install via melpa for unknown reasons
|
|
;; see https://github.com/melpa/melpa/issues/8480
|
|
;; (el-get-bundle expand-region
|
|
;; :type github
|
|
;; :pkgname "magnars/expand-region.el"
|
|
;; :website "https://github.com/magnars/expand-region.el#readme")
|
|
|
|
;; ;; same thing, dependes on the latter
|
|
;; (el-get-bundle change-inner
|
|
;; :type github
|
|
;; :pkgname "magnars/change-inner.el"
|
|
;; :website "https://github.com/magnars/change-inner.el#readme")
|
|
|
|
;; (el-get-bundle iedit
|
|
;; :type github
|
|
;; :pkgname "victorhge/iedit"
|
|
;; :website "https://github.com/victorhge/iedit/")
|
|
|
|
;; (el-get-bundle tablist
|
|
;; :type github
|
|
;; :pkgname "emacsorphanage/tablist"
|
|
;; :website "https://github.com/emacsorphanage/tablist")
|
|
|
|
(el-get 'sync)
|
|
|
|
|
|
(provide 'init-elget)
|
|
;;; init-elget.el ends here
|