Switch over to straight for package management
This commit is contained in:
parent
76c7d665c7
commit
0d51d8302c
33 changed files with 190 additions and 77 deletions
|
|
@ -7,19 +7,19 @@
|
|||
|
||||
(use-package clojure-mode
|
||||
:defer t
|
||||
:ensure t)
|
||||
:straight t)
|
||||
|
||||
(use-package cider
|
||||
:requires clojure-mode
|
||||
:commands cider-jack-in
|
||||
:defer t
|
||||
:ensure t
|
||||
:straight t
|
||||
:config (setq cider-annotate-completion-function t))
|
||||
|
||||
(use-package clj-refactor
|
||||
:requires (cider clojure-mode)
|
||||
:defer t
|
||||
:ensure t)
|
||||
:straight t)
|
||||
|
||||
;; Hydra
|
||||
(defhydra my-clojure/context-hydra (:color teal :hint nil)
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
(use-package elixir-mode
|
||||
:requires (lsp-mode lsp-ui)
|
||||
:ensure t)
|
||||
:straight t)
|
||||
|
||||
(defhydra my-elixir/context-hydra (:color teal :hint nil)
|
||||
"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
(use-package erlang
|
||||
:defer t
|
||||
:ensure t
|
||||
:straight t
|
||||
:requires (lsp-mode lsp-ui))
|
||||
|
||||
(cl-defun erlang/emacs-path (erlang-version)
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
(use-package fsharp-mode
|
||||
:requires (lsp-mode lsp-ui)
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t)
|
||||
|
||||
(defhydra my-fsharp/context-hydra (:color teal :hint nil)
|
||||
|
|
|
|||
|
|
@ -15,11 +15,11 @@
|
|||
(require 'icejam-pkg-hydra "$HOME/.emacs.d/pkg/hydra.el")
|
||||
|
||||
(use-package haskell-mode
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t)
|
||||
|
||||
(use-package lsp-haskell
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t
|
||||
:requires (lsp-mode lsp-ui haskell-mode)
|
||||
:config
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@
|
|||
|
||||
(use-package js2-mode
|
||||
:requires (web-mode company-web lsp-mode lsp-ui)
|
||||
:ensure t)
|
||||
:straight t)
|
||||
|
||||
(use-package vue-mode
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t)
|
||||
|
||||
;; Use js2-mode for javascript editing
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
(require 'icejam-pkg-prog-mode "$HOME/.emacs.d/pkg/prog-mode.el")
|
||||
|
||||
(use-package markdown-mode
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t
|
||||
:init (setq-default markdown-command "pandoc"))
|
||||
|
||||
|
|
|
|||
|
|
@ -4,22 +4,22 @@
|
|||
|
||||
(use-package tuareg
|
||||
:defer t
|
||||
:ensure t
|
||||
:straight t
|
||||
:config
|
||||
(add-hook 'tuareg-mode-hook 'merlin-mode))
|
||||
|
||||
(use-package merlin
|
||||
:defer t
|
||||
:ensure t)
|
||||
:straight t)
|
||||
|
||||
(use-package reason-mode
|
||||
:defer t
|
||||
:ensure t
|
||||
:straight t
|
||||
:config (setq refmt-command 'opam))
|
||||
|
||||
(use-package dune
|
||||
:defer t
|
||||
:ensure t)
|
||||
:straight t)
|
||||
|
||||
|
||||
(defhydra my-ocaml/context-hydra (:color teal :hint nil)
|
||||
|
|
|
|||
|
|
@ -11,16 +11,16 @@
|
|||
;;; Code:
|
||||
|
||||
;; Infrastructure files
|
||||
(use-package dockerfile-mode :ensure t :defer t)
|
||||
(use-package terraform-mode :ensure t :defer t)
|
||||
(use-package ansible :ensure t :defer t)
|
||||
(use-package nginx-mode :ensure t :defer t)
|
||||
(use-package jenkinsfile-mode :ensure t :defer t)
|
||||
(use-package dockerfile-mode :straight t :defer t)
|
||||
(use-package terraform-mode :straight t :defer t)
|
||||
(use-package ansible :straight t :defer t)
|
||||
(use-package nginx-mode :straight t :defer t)
|
||||
(use-package jenkinsfile-mode :straight t :defer t)
|
||||
|
||||
;; Text files
|
||||
(use-package yaml-mode :ensure t :defer t)
|
||||
(use-package yaml-mode :straight t :defer t)
|
||||
(use-package gitignore-mode
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t
|
||||
:hook ((gitignore-mode . whitespace-mode)
|
||||
(before-save . whitespace-cleanup)))
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
(use-package php-mode
|
||||
:requires (lsp-mode lsp-ui)
|
||||
:ensure t)
|
||||
:straight t)
|
||||
|
||||
(defhydra my-php/context-hydra (:color teal :hint nil)
|
||||
"
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
;;; Code:
|
||||
(use-package purescript-mode
|
||||
:requires (lsp-mode lsp-ui)
|
||||
:ensure t)
|
||||
:straight t)
|
||||
|
||||
(defun activate-purescript-mode ()
|
||||
"All things Purescript."
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@
|
|||
(require 'icejam-pkg-projectile "$HOME/.emacs.d/pkg/projectile.el")
|
||||
(require 'icejam-pkg-ctags "$HOME/.emacs.d/pkg/ctags.el")
|
||||
|
||||
(use-package rspec-mode :ensure t :defer t)
|
||||
(use-package ruby-end :ensure t :defer t)
|
||||
(use-package rspec-mode :straight t :defer t)
|
||||
(use-package ruby-end :straight t :defer t)
|
||||
|
||||
(use-package enh-ruby-mode
|
||||
:requires (rspec-mode ruby-end)
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t)
|
||||
|
||||
(defun activate-ruby-mode ()
|
||||
|
|
|
|||
|
|
@ -6,16 +6,16 @@
|
|||
(require 'icejam-pkg-flycheck "$HOME/.emacs.d/pkg/flycheck.el")
|
||||
|
||||
(use-package rust-mode
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t)
|
||||
|
||||
(use-package flycheck-rust
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t
|
||||
:requires (rust-mode))
|
||||
|
||||
(use-package racer
|
||||
:ensure t
|
||||
:straight t
|
||||
:defer t
|
||||
:requires (rust-mode))
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
(use-package web-mode
|
||||
:requires (lsp-mode flycheck)
|
||||
:ensure t)
|
||||
:straight t)
|
||||
|
||||
;; Eex Web mode
|
||||
(add-to-list 'auto-mode-alist '("\\.eex\\'" . web-mode))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue