Switch over to straight for package management

This commit is contained in:
Maciej 2021-03-06 11:22:08 +02:00
parent 76c7d665c7
commit 0d51d8302c
Signed by: maciej
GPG key ID: 41D62D42D3B0D765
33 changed files with 190 additions and 77 deletions

2
.gitignore vendored
View file

@ -19,3 +19,5 @@ eshell/*
ac-comphist.dat ac-comphist.dat
/.cache /.cache
.dap-breakpoints .dap-breakpoints
!straight/versions/default.el
/straight

26
init.el
View file

@ -6,20 +6,24 @@
;; Set GC at 300 MB for startup ;; Set GC at 300 MB for startup
(setq gc-cons-threshold 300000000) (setq gc-cons-threshold 300000000)
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
("melpa" . "https://melpa.org/packages/")))
;; activate all the packages (in particular autoloads) ;;; Use straight.el for package management
(package-initialize) (defvar bootstrap-version)
(let ((bootstrap-file
(expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
(bootstrap-version 5))
(unless (file-exists-p bootstrap-file)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
'silent 'inhibit-cookies)
(goto-char (point-max))
(eval-print-last-sexp)))
(load bootstrap-file nil 'nomessage))
;; fetch the list of packages available (setq package-enable-at-startup nil)
(unless package-archive-contents (package-refresh-contents))
;; install use-package, the workhorse of configuration (straight-use-package 'use-package)
(unless (package-installed-p 'use-package)
(package-install 'use-package))
(require 'use-package)
;; General configuration files. ;; General configuration files.
(require 'icejam-pkg-keys-mode "$HOME/.emacs.d/pkg/keys-mode.el") (require 'icejam-pkg-keys-mode "$HOME/.emacs.d/pkg/keys-mode.el")

View file

@ -7,19 +7,19 @@
(use-package clojure-mode (use-package clojure-mode
:defer t :defer t
:ensure t) :straight t)
(use-package cider (use-package cider
:requires clojure-mode :requires clojure-mode
:commands cider-jack-in :commands cider-jack-in
:defer t :defer t
:ensure t :straight t
:config (setq cider-annotate-completion-function t)) :config (setq cider-annotate-completion-function t))
(use-package clj-refactor (use-package clj-refactor
:requires (cider clojure-mode) :requires (cider clojure-mode)
:defer t :defer t
:ensure t) :straight t)
;; Hydra ;; Hydra
(defhydra my-clojure/context-hydra (:color teal :hint nil) (defhydra my-clojure/context-hydra (:color teal :hint nil)

View file

@ -8,7 +8,7 @@
(use-package elixir-mode (use-package elixir-mode
:requires (lsp-mode lsp-ui) :requires (lsp-mode lsp-ui)
:ensure t) :straight t)
(defhydra my-elixir/context-hydra (:color teal :hint nil) (defhydra my-elixir/context-hydra (:color teal :hint nil)
" "

View file

@ -7,7 +7,7 @@
(use-package erlang (use-package erlang
:defer t :defer t
:ensure t :straight t
:requires (lsp-mode lsp-ui)) :requires (lsp-mode lsp-ui))
(cl-defun erlang/emacs-path (erlang-version) (cl-defun erlang/emacs-path (erlang-version)

View file

@ -15,7 +15,7 @@
(use-package fsharp-mode (use-package fsharp-mode
:requires (lsp-mode lsp-ui) :requires (lsp-mode lsp-ui)
:ensure t :straight t
:defer t) :defer t)
(defhydra my-fsharp/context-hydra (:color teal :hint nil) (defhydra my-fsharp/context-hydra (:color teal :hint nil)

View file

@ -15,11 +15,11 @@
(require 'icejam-pkg-hydra "$HOME/.emacs.d/pkg/hydra.el") (require 'icejam-pkg-hydra "$HOME/.emacs.d/pkg/hydra.el")
(use-package haskell-mode (use-package haskell-mode
:ensure t :straight t
:defer t) :defer t)
(use-package lsp-haskell (use-package lsp-haskell
:ensure t :straight t
:defer t :defer t
:requires (lsp-mode lsp-ui haskell-mode) :requires (lsp-mode lsp-ui haskell-mode)
:config :config

View file

@ -8,10 +8,10 @@
(use-package js2-mode (use-package js2-mode
:requires (web-mode company-web lsp-mode lsp-ui) :requires (web-mode company-web lsp-mode lsp-ui)
:ensure t) :straight t)
(use-package vue-mode (use-package vue-mode
:ensure t :straight t
:defer t) :defer t)
;; Use js2-mode for javascript editing ;; Use js2-mode for javascript editing

View file

@ -5,7 +5,7 @@
(require 'icejam-pkg-prog-mode "$HOME/.emacs.d/pkg/prog-mode.el") (require 'icejam-pkg-prog-mode "$HOME/.emacs.d/pkg/prog-mode.el")
(use-package markdown-mode (use-package markdown-mode
:ensure t :straight t
:defer t :defer t
:init (setq-default markdown-command "pandoc")) :init (setq-default markdown-command "pandoc"))

View file

@ -4,22 +4,22 @@
(use-package tuareg (use-package tuareg
:defer t :defer t
:ensure t :straight t
:config :config
(add-hook 'tuareg-mode-hook 'merlin-mode)) (add-hook 'tuareg-mode-hook 'merlin-mode))
(use-package merlin (use-package merlin
:defer t :defer t
:ensure t) :straight t)
(use-package reason-mode (use-package reason-mode
:defer t :defer t
:ensure t :straight t
:config (setq refmt-command 'opam)) :config (setq refmt-command 'opam))
(use-package dune (use-package dune
:defer t :defer t
:ensure t) :straight t)
(defhydra my-ocaml/context-hydra (:color teal :hint nil) (defhydra my-ocaml/context-hydra (:color teal :hint nil)

View file

@ -11,16 +11,16 @@
;;; Code: ;;; Code:
;; Infrastructure files ;; Infrastructure files
(use-package dockerfile-mode :ensure t :defer t) (use-package dockerfile-mode :straight t :defer t)
(use-package terraform-mode :ensure t :defer t) (use-package terraform-mode :straight t :defer t)
(use-package ansible :ensure t :defer t) (use-package ansible :straight t :defer t)
(use-package nginx-mode :ensure t :defer t) (use-package nginx-mode :straight t :defer t)
(use-package jenkinsfile-mode :ensure t :defer t) (use-package jenkinsfile-mode :straight t :defer t)
;; Text files ;; Text files
(use-package yaml-mode :ensure t :defer t) (use-package yaml-mode :straight t :defer t)
(use-package gitignore-mode (use-package gitignore-mode
:ensure t :straight t
:defer t :defer t
:hook ((gitignore-mode . whitespace-mode) :hook ((gitignore-mode . whitespace-mode)
(before-save . whitespace-cleanup))) (before-save . whitespace-cleanup)))

View file

@ -16,7 +16,7 @@
(use-package php-mode (use-package php-mode
:requires (lsp-mode lsp-ui) :requires (lsp-mode lsp-ui)
:ensure t) :straight t)
(defhydra my-php/context-hydra (:color teal :hint nil) (defhydra my-php/context-hydra (:color teal :hint nil)
" "

View file

@ -11,7 +11,7 @@
;;; Code: ;;; Code:
(use-package purescript-mode (use-package purescript-mode
:requires (lsp-mode lsp-ui) :requires (lsp-mode lsp-ui)
:ensure t) :straight t)
(defun activate-purescript-mode () (defun activate-purescript-mode ()
"All things Purescript." "All things Purescript."

View file

@ -6,12 +6,12 @@
(require 'icejam-pkg-projectile "$HOME/.emacs.d/pkg/projectile.el") (require 'icejam-pkg-projectile "$HOME/.emacs.d/pkg/projectile.el")
(require 'icejam-pkg-ctags "$HOME/.emacs.d/pkg/ctags.el") (require 'icejam-pkg-ctags "$HOME/.emacs.d/pkg/ctags.el")
(use-package rspec-mode :ensure t :defer t) (use-package rspec-mode :straight t :defer t)
(use-package ruby-end :ensure t :defer t) (use-package ruby-end :straight t :defer t)
(use-package enh-ruby-mode (use-package enh-ruby-mode
:requires (rspec-mode ruby-end) :requires (rspec-mode ruby-end)
:ensure t :straight t
:defer t) :defer t)
(defun activate-ruby-mode () (defun activate-ruby-mode ()

View file

@ -6,16 +6,16 @@
(require 'icejam-pkg-flycheck "$HOME/.emacs.d/pkg/flycheck.el") (require 'icejam-pkg-flycheck "$HOME/.emacs.d/pkg/flycheck.el")
(use-package rust-mode (use-package rust-mode
:ensure t :straight t
:defer t) :defer t)
(use-package flycheck-rust (use-package flycheck-rust
:ensure t :straight t
:defer t :defer t
:requires (rust-mode)) :requires (rust-mode))
(use-package racer (use-package racer
:ensure t :straight t
:defer t :defer t
:requires (rust-mode)) :requires (rust-mode))

View file

@ -7,7 +7,7 @@
(use-package web-mode (use-package web-mode
:requires (lsp-mode flycheck) :requires (lsp-mode flycheck)
:ensure t) :straight t)
;; Eex Web mode ;; Eex Web mode
(add-to-list 'auto-mode-alist '("\\.eex\\'" . web-mode)) (add-to-list 'auto-mode-alist '("\\.eex\\'" . web-mode))

View file

@ -11,7 +11,7 @@
;;; Code: ;;; Code:
(use-package avy (use-package avy
:ensure t :straight t
:defer t) :defer t)
(provide 'icejam-pkg-avy) (provide 'icejam-pkg-avy)

View file

@ -41,7 +41,7 @@
;; Move buffers around with buffer keys ;; Move buffers around with buffer keys
(use-package buffer-move (use-package buffer-move
:ensure t :straight t
:defer t :defer t
:bind ("C-c m [" . buf-move-left) :bind ("C-c m [" . buf-move-left)
("C-c m ]" . buf-move-right) ("C-c m ]" . buf-move-right)
@ -88,7 +88,7 @@
;; Allow to execute path from shell ;; Allow to execute path from shell
(use-package exec-path-from-shell (use-package exec-path-from-shell
:if (memq window-system '(mac ns)) :if (memq window-system '(mac ns))
:ensure t :straight t
:config (add-to-list 'exec-path "/usr/local/bin") :config (add-to-list 'exec-path "/usr/local/bin")
(exec-path-from-shell-initialize)) (exec-path-from-shell-initialize))
@ -104,7 +104,7 @@
;;;;;;;;;;;;;;;;; Record frequency of different commands. Review them later ;;;;;;;;;;;;;;;;; Record frequency of different commands. Review them later
(use-package keyfreq (use-package keyfreq
:defer t :defer t
:ensure t) :straight t)
(keyfreq-mode t) (keyfreq-mode t)
(keyfreq-autosave-mode t) (keyfreq-autosave-mode t)
@ -112,7 +112,7 @@
;;;;;;;;;;;;;;;;; Show hints about key combinations ;;;;;;;;;;;;;;;;; Show hints about key combinations
(use-package which-key (use-package which-key
:defer t :defer t
:ensure t) :straight t)
;;;;;;;;;;;;;;;;; Speed up long line display by disabling bidirectional text ;;;;;;;;;;;;;;;;; Speed up long line display by disabling bidirectional text
(setq-default bidi-paragraph-direction 'left-to-right (setq-default bidi-paragraph-direction 'left-to-right

View file

@ -4,11 +4,11 @@
;;; Code: ;;; Code:
(use-package yasnippet (use-package yasnippet
:ensure t :straight t
:defer t) :defer t)
(use-package yasnippet-snippets (use-package yasnippet-snippets
:ensure t :straight t
:defer t :defer t
:config :config
(unbind-key "C-c & C-n" yas-minor-mode-map) (unbind-key "C-c & C-n" yas-minor-mode-map)
@ -19,7 +19,7 @@
:commands (company-indent-or-complete-common company-yasnippet) :commands (company-indent-or-complete-common company-yasnippet)
:requires (yasnippet :requires (yasnippet
yasnippet-snippets) yasnippet-snippets)
:ensure t :straight t
:defer t) :defer t)
(global-company-mode t) (global-company-mode t)

View file

@ -11,7 +11,7 @@
;;; Code: ;;; Code:
(use-package dashboard (use-package dashboard
:ensure t :straight t
:config :config
(dashboard-setup-startup-hook)) (dashboard-setup-startup-hook))

View file

@ -6,7 +6,7 @@
(require 'icejam-pkg-keys-mode "$HOME/.emacs.d/pkg/keys-mode.el") (require 'icejam-pkg-keys-mode "$HOME/.emacs.d/pkg/keys-mode.el")
(use-package deft (use-package deft
:ensure t :straight t
:defer t :defer t
:config (setq :config (setq
deft-directory (substitute-in-file-name "$HOME/OneDrive/deft") deft-directory (substitute-in-file-name "$HOME/OneDrive/deft")

View file

@ -5,7 +5,7 @@
;; Use flycheck globally to check syntax and compile languages ;; Use flycheck globally to check syntax and compile languages
(use-package flycheck (use-package flycheck
:commands flycheck-define-checker :commands flycheck-define-checker
:ensure t :straight t
:defer t :defer t
:config (global-flycheck-mode t) :config (global-flycheck-mode t)
(unbind-key "C-c ! C-c" flycheck-mode-map) (unbind-key "C-c ! C-c" flycheck-mode-map)

View file

@ -3,7 +3,7 @@
;;; Global hydra definitions. ;;; Global hydra definitions.
;;; Code: ;;; Code:
(use-package hydra (use-package hydra
:ensure t :straight t
:defer t :defer t
:config :config
(defhydra hydra-file-switcher-menu (:color teal :hint nil) (defhydra hydra-file-switcher-menu (:color teal :hint nil)

View file

@ -4,7 +4,7 @@
;;; Code: ;;; Code:
(use-package ispell (use-package ispell
:ensure t :straight t
:config (setq ispell-program-name "aspell") :config (setq ispell-program-name "aspell")
(setq ispell-extra-args (setq ispell-extra-args
'("--run-together" "--run-together-limit=5" "--run-together-min=2")) '("--run-together" "--run-together-limit=5" "--run-together-min=2"))

View file

@ -5,13 +5,13 @@
(require 'icejam-pkg-keys-mode "$HOME/.emacs.d/pkg/keys-mode.el") (require 'icejam-pkg-keys-mode "$HOME/.emacs.d/pkg/keys-mode.el")
(use-package counsel :ensure t :defer t) (use-package counsel :straight t :defer t)
(use-package swiper :ensure t :defer t) (use-package swiper :straight t :defer t)
(use-package helpful :ensure t :defer t) (use-package helpful :straight t :defer t)
(use-package ivy (use-package ivy
:requires (counsel swiper helpful) :requires (counsel swiper helpful)
:ensure t :straight t
:defer t :defer t
:config (setq ivy-use-virtual-buffers t ;; Display recent files in ivy-switch-buffer :config (setq ivy-use-virtual-buffers t ;; Display recent files in ivy-switch-buffer
ivy-count-format "(%d of %d) " ;; Current candidate count style ivy-count-format "(%d of %d) " ;; Current candidate count style

View file

@ -4,7 +4,7 @@
;;; Code: ;;; Code:
(use-package lsp-mode (use-package lsp-mode
:ensure t :straight t
:defer t :defer t
:requires (company) :requires (company)
:config :config
@ -54,7 +54,7 @@
:hook ((typescript-mode . lsp-deferred))) :hook ((typescript-mode . lsp-deferred)))
(use-package lsp-ui (use-package lsp-ui
:ensure t :straight t
:requires (lsp-mode) :requires (lsp-mode)
:defer t) :defer t)
@ -67,7 +67,7 @@
;; Lsp debugger mode ;; Lsp debugger mode
(use-package dap-mode (use-package dap-mode
:ensure t :straight t
:defer t :defer t
:requires (lsp-mode lsp-ui)) :requires (lsp-mode lsp-ui))

View file

@ -3,7 +3,7 @@
;;; Code: ;;; Code:
(use-package magit (use-package magit
:ensure t :straight t
:defer t :defer t
:bind ("<f5> c" . magit-checkout) :bind ("<f5> c" . magit-checkout)
("<f5> b" . magit-blame-addition) ("<f5> b" . magit-blame-addition)

View file

@ -10,6 +10,7 @@
;;; Code: ;;; Code:
(use-package perspective (use-package perspective
:straight t
:config (persp-mode) :config (persp-mode)
(unbind-key "C-x x" persp-mode-map) (unbind-key "C-x x" persp-mode-map)
(unbind-key "C-x x C-l" persp-mode-map) (unbind-key "C-x x C-l" persp-mode-map)

View file

@ -18,7 +18,7 @@
;;; Show trailing whitespace and remove whitespace on save ;;; Show trailing whitespace and remove whitespace on save
(use-package whitespace (use-package whitespace
:commands whitespace-mode :commands whitespace-mode
:ensure t :straight t
:defer t :defer t
:hook (((prog-mode text-mode conf-mode) . whitespace-mode) :hook (((prog-mode text-mode conf-mode) . whitespace-mode)
(before-save . whitespace-cleanup)) (before-save . whitespace-cleanup))
@ -32,7 +32,7 @@
;; Use colorful, matching parens ;; Use colorful, matching parens
(use-package rainbow-delimiters (use-package rainbow-delimiters
:commands rainbow-delimiters-mode :commands rainbow-delimiters-mode
:ensure t :straight t
:defer t :defer t
:hook (((prog-mode text-mode) . rainbow-delimiters-mode)) :hook (((prog-mode text-mode) . rainbow-delimiters-mode))
:init :init
@ -43,13 +43,13 @@
;;; Show hex (#aaa) colors as colors ;;; Show hex (#aaa) colors as colors
(use-package rainbow-mode (use-package rainbow-mode
:commands rainbow-mode :commands rainbow-mode
:ensure t :straight t
:hook ((prog-mode text-mode) . rainbow-mode)) :hook ((prog-mode text-mode) . rainbow-mode))
;; Dash integration ;; Dash integration
(use-package dash-at-point (use-package dash-at-point
:commands dash-at-point :commands dash-at-point
:ensure t :straight t
:defer t :defer t
:bind (:map prog-mode-map ("C-s C-d" . dash-at-point) :bind (:map prog-mode-map ("C-s C-d" . dash-at-point)
:map text-mode-map ("C-s C-d" . dash-at-point)) :map text-mode-map ("C-s C-d" . dash-at-point))
@ -70,13 +70,13 @@
(setq-local tab-stop-list (number-sequence step 200 step))) (setq-local tab-stop-list (number-sequence step 200 step)))
(use-package column-enforce-mode (use-package column-enforce-mode
:ensure t :straight t
:defer t :defer t
:config (global-column-enforce-mode t)) :config (global-column-enforce-mode t))
;; Vim-like regex replace with preview in buffer. ;; Vim-like regex replace with preview in buffer.
(use-package visual-regexp (use-package visual-regexp
:ensure t :straight t
:defer t) :defer t)
(provide 'icejam-pkg-prog-mode) (provide 'icejam-pkg-prog-mode)

View file

@ -3,10 +3,10 @@
;;; Project management based on git repos ;;; Project management based on git repos
;;; Code: ;;; Code:
(use-package counsel-projectile :ensure t :defer t) (use-package counsel-projectile :straight t :defer t)
(use-package projectile (use-package projectile
:ensure t :straight t
:requires (counsel counsel-projectile) :requires (counsel counsel-projectile)
:config :config
(setq-default projectile-completion-system 'ivy ;; Use ivy as completion system (setq-default projectile-completion-system 'ivy ;; Use ivy as completion system

View file

@ -13,7 +13,7 @@
;;;;;;;;;;;;;;;;; Use more advanced undo options ;;;;;;;;;;;;;;;;; Use more advanced undo options
(use-package undo-tree (use-package undo-tree
:defer t :defer t
:ensure t :straight t
:config (setq-default :config (setq-default
;; Show diff ;; Show diff
undo-tree-visualizer-diff t undo-tree-visualizer-diff t

View file

@ -0,0 +1,106 @@
(("a.el" . "3d341eb7813ee02b00ab28e11c915295bfd4b5a7")
("ace-window" . "c7cb315c14e36fded5ac4096e158497ae974bec9")
("apropospriate-theme" . "cf12db35089836ee521ef248860ef8c48ea6ce4a")
("avy" . "e92cb37457b43336b765630dbfbea8ba4be601fa")
("base16-emacs" . "041e442b6ab2b85a254e17bfc776a508e1b66abf")
("buffer-move" . "cb517ecf8409b5fdcda472d7190c6021f0c49751")
("bui.el" . "f3a137628e112a91910fd33c0cff0948fa58d470")
("caml-mode" . "38ebde12d3d529e6ef8078967997d32226e69e82")
("cfrs" . "7c42f2c82c7ae689f3ef291b066688c58ab96298")
("cider" . "15eaf42922e5e24b834e8078f953f9f51310f335")
("clj-refactor.el" . "b24ce76acefe792975f00147c94b4dd784e65b80")
("clojure-mode" . "781891797d1b3c22aad7b9cb8f8e888c1d1a60c5")
("column-enforce-mode" . "14a7622f2268890e33536ccd29510024d51ee96f")
("company-mode" . "88001d794d963049339883216b6606de0a1209ea")
("counsel-projectile" . "06b03c1080d3ccc3fa9b9c41b1ccbcf13f058e4b")
("dap-mode" . "7b67475361f7a89a1c3d5f6979d12209ad036f54")
("dash-at-point" . "4d795a23a8428c421d5107f1b005c9d8e0d1816c")
("dash.el" . "334a0b31cab6b42e4465ffdfc6f07c00cd227562")
("deft" . "c4af44827f4257e7619e63abfd22094a29a9ab52")
("dockerfile-mode" . "07dde72b0e356d772fb65b969bd6decfa166e4d7")
("dune" . "8fb4a512d03482de0c6977b1975c06f71c94e093")
("edit-indirect" . "bdc8f542fe8430ba55f9a24a7910639d4c434422")
("el-get" . "84dd1837f9ac80a329ab0c2de6859777f445f8ff")
("elisp-refs" . "b3634a4567c655a1cda51b217629849cba0ac6a7")
("emacs-ansible" . "40af0d2bbb6c5bbcf7aa9269ac9a07e22622d263")
("emacs-dashboard" . "52a4e33cb2a1a7405c951a9494b89ef10000563b")
("emacs-elixir" . "9de08c17d54e190d220aa03cca58bd41497f44b6")
("emacs-fsharp-mode" . "78898a1535878394d83643c383f4320e7b5fcefd")
("emacs-hcl-mode" . "e12b1df2ca28d2b06c471cd709c038a2dc0bcdbd")
("emacs-planet-theme" . "b0a310ff36565fe22224c407cf59569986698a32")
("emacs-racer" . "f17f9d73c74ac86001a19d08735e6b966d6c5609")
("emacs-which-key" . "c0608e812a8d1bc7aefeacdfaeb56a7272eabf44")
("emacsmirror-mirror" . "c460651fabc6a3bdb0c50fdc0d413c2d1d27dd05")
("enhanced-ruby-mode" . "e960bf941d9fa9d92eabf7c03a8bbb51ba1ac453")
("epl" . "78ab7a85c08222cd15582a298a364774e3282ce6")
("exec-path-from-shell" . "d14d6d2966efe5a1409f84a6b9d998268f74761d")
("f.el" . "c4dbf8c8e83df834f5d6f72cd5649b9d8a8812ec")
("flatui-theme.el" . "9c15db5526c15c8dba55023f5698372b19c2a780")
("flycheck" . "01396a5eff9fa494285e0d3139838231c05e3948")
("flycheck-rust" . "a139cd53c5062697e9ed94ad80b803c37d999600")
("git-modes" . "14adca24eb6b0b4e311ad144c5d41972c6b044b2")
("gnu-elpa-mirror" . "be9f76827527f058e83818ab53c29393ccd99315")
("groovy-emacs-modes" . "26da902d1158c0312628d57578109be54eca2415")
("haskell-mode" . "20f72ccc17c8233dbb7c94ebf52a2a59e7d97730")
("helpful" . "0b6720145e1d1e037ec8658b83fddfad2c0ce923")
("ht.el" . "c4c1be487d6ecb353d07881526db05d7fc90ea87")
("hydra" . "2d553787aca1aceb3e6927e426200e9bb9f056f1")
("jenkinsfile-mode" . "65bf3925852c35c6bd499978f08f83c1193f4347")
("js2-mode" . "29979e5f3301796ba606759e39ee0b1b6a2a24f3")
("jump.el" . "55caa66a7cc6e0b1a76143fd40eff38416928941")
("keyfreq" . "e5fe9d585ce882f1ba9afa5d894eaa82c79be4f4")
("let-alist" . "6708ec0b2e6dff80ff5b64698aa009d9070a2ed2")
("lsp-haskell" . "7efbef3d206989faa8b691a4230a3ed872542187")
("lsp-mode" . "5915b8a0b081be93e0033fe80bd0fbbffb346eeb")
("lsp-treemacs" . "3bae4a91e05d55d5ca92da272ffcd497f370e9df")
("lsp-ui" . "0ac3e12138a7eeaf764845d1e7e61b02769003ec")
("magit" . "57cc5c8c8d608fff2328b66814d34f9df76eaba3")
("markdown-mode" . "051734091aba17a54af96b81beebdbfc84c26459")
("melpa" . "c8a86d223f5e764419aaf964d69a30350f74f904")
("merlin" . "ff88721dd63b1423bd281efe9d4e29f4d66d30c9")
("mmm-mode" . "0d00cdf4d02cc166304f6967a20fa22e2eaf208b")
("multiple-cursors.el" . "a9d7764f80b241978f3d4e76bc981ef10bab5d70")
("nginx-mode" . "a2bab83c2eb233d57d76b236e7c141c2ccc97005")
("otp" . "b8cc6444878959dff71f55e10637d27e7106dfb7")
("page-break-lines" . "69caea070379f3324c530e96e06625c3cd097cb9")
("paredit" . "8330a41e8188fe18d3fa805bb9aa529f015318e8")
("parseclj" . "eff941126859bc9e949eae5cd6c2592e731629f2")
("parseedn" . "90cfe3df51b96f85e346f336c0a0ee6bf7fee508")
("perspective-el" . "697d95f24e055eb9725781d179d7db63d6afd2b5")
("pfuture" . "d7926de3ba0105a36cfd00811fd6278aea903eef")
("php-mode" . "8cdc727e6d4eef81655b90574784e9540f407cda")
("pkg-info" . "76ba7415480687d05a4353b27fea2ae02b8d9d61")
("pos-tip" . "179cc126b363f72ca12fab1e0dc462ce0ee79742")
("posframe" . "e4b5931ae049f587fe1deef8b3184971d8a76c88")
("projectile" . "f3f8a6505d50ca0f03f7deef99a1c8aa3bcd9e58")
("purescript-mode" . "8410baff69ba934b64d78340c7fd20aa1e67dbfb")
("queue" . "52206c0f78afc0dfb9a287cb928c1e725103336d")
("rainbow-delimiters" . "f43d48a24602be3ec899345a3326ed0247b960c6")
("rainbow-mode" . "949166cc0146bc9fabf74ce70c1c4a097f4cffd4")
("reason-mode" . "5690544a7091630e0ea0023bbbd57a733cea8bde")
("rich-minority" . "a03e693f6f9232cf75363aaaf1cb041f21675c19")
("rspec-mode" . "92ef785010f6a68cbf73861e75ac6cf4e1832291")
("ruby-end.el" . "a136f75abb6d5577ce40d61dfeb778c2e9bb09c0")
("rust-mode" . "e9e9e32c4f82a9b895543c120b327ab5536ec42b")
("s.el" . "43ba8b563bee3426cead0e6d4ddc09398e1a349d")
("sesman" . "edee869c209c016e5f0c5cbb8abb9f3ccd2d1e05")
("smart-mode-line" . "999be065b195f2eddb4e1b629f99038d832d44b7")
("spinner" . "61f59fab44d22cd5add61a1baf3f0b88a5d829d7")
("ssass-mode" . "96f557887ad97a0066a60c54f92b7234b8407016")
("straight.el" . "e1390a933b6f5a15079d6dec91eac97a17aad10c")
("swiper" . "e005666df39ca767e6d5ab71b1a55d8c08395259")
("terraform-mode" . "a9fa5bdaf58e9cae32ee44b7d0883f5600441b05")
("transient" . "1e090b0cd4ea58c9fb5e807e4ebd7bdb9a7b66ba")
("treemacs" . "685781676acdca61b40f1932890230a741f2b82d")
("tuareg" . "ccde45bbc292123ec20617f1af7f7e19f7481545")
("undo-tree" . "e326c6135e62f5fe8536528d3acd5e798f847407")
("use-package" . "a7422fb8ab1baee19adb2717b5b47b9c3812a84c")
("visual-regexp.el" . "3e3ed81a3cbadef1f1f4cb16f9112a58641d70ca")
("vue-html-mode" . "1514939804bad558584feeb6298b38d22eadf64e")
("vue-mode" . "031edd1f97db6e7d8d6c295c0e6d58dd128b9e71")
("web-mode" . "8ef47935d638902ba35a557cae5edd6ab6ab1346")
("with-editor" . "2848a90addae086b657605b84a7fbecf2c4c1c65")
("yaml-mode" . "fc5e1c58f94472944c4aa838f00f6adcac6fa992")
("yasnippet" . "5cbdbf0d2015540c59ed8ee0fcf4788effdf75b6")
("yasnippet-snippets" . "899c027f442587e0f8ef90761f58b27907ca64b4"))
:beta

View file

@ -4,16 +4,16 @@
;; Use smart-mode-line ;; Use smart-mode-line
(use-package smart-mode-line (use-package smart-mode-line
:ensure t :straight t
:config :config
(setq-default sml/no-confirm-load-theme t) (setq-default sml/no-confirm-load-theme t)
(setq-default display-time-format "%H:%M") ;; time format to display on mode line (setq-default display-time-format "%H:%M") ;; time format to display on mode line
(sml/setup)) (sml/setup))
(use-package base16-theme :ensure t :defer t) (use-package base16-theme :straight t :defer t)
(use-package flatui-theme :ensure t :defer t) (use-package flatui-theme :straight t :defer t)
(use-package planet-theme :ensure t :defer t) (use-package planet-theme :straight t :defer t)
(use-package apropospriate-theme :ensure t :defer t) (use-package apropospriate-theme :straight t :defer t)
;; Disable cursor blinking ;; Disable cursor blinking
(blink-cursor-mode 0) (blink-cursor-mode 0)