From 126528935bb71449df251970fe367849a62beb92 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Mon, 24 Dec 2018 12:50:44 -0500 Subject: [emacs][wip] begin migration to straight.el comment out just about all packages; will add them back gradually to make sure everything works as expected --- straight/versions/default.el | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 straight/versions/default.el (limited to 'straight') diff --git a/straight/versions/default.el b/straight/versions/default.el new file mode 100644 index 0000000..2df0a79 --- /dev/null +++ b/straight/versions/default.el @@ -0,0 +1,24 @@ +(("auto-compile" . "6ce4255ab9a0b010ef8414c5bd9a6d6d9eea012f") + ("cl-lib" . "deb92588d9d83d46c4698936ea31c5f58d244f04") + ("dash.el" . "6514359b8606a6a9a94068ccd601fcd6379d6584") + ("emacs-async" . "81dc034572e963550c5403a2b3c28047e46b4029") + ("epkgs" . "3e2b3cbada81bdb5e9b3f4bf185c7258f656b021") + ("exec-path-from-shell" . "9bc0f4a762f16d488376fb52409c58239a86d75d") + ("f.el" . "de6d4d40ddc844eee643e92d47b9d6a63fbebb48") + ("ghub" . "db15d00d01b8bd9187079a0b538d878d241743a8") + ("git.el" . "a3396a7027a7d986598c6a2d6d5599bac918f3da") + ("gnu-elpa-mirror" . "db6dd0677f0adac536ec6c575865770aa902c0a1") + ("graphql.el" . "e2b309689f4faf9225f290080f836e988c5a576d") + ("let-alist" . "4a7693b678c59a148660c736cc0bb26a5032ee9a") + ("magit" . "d866fb3624bdeb87f0c56e359239e4474362d0af") + ("magit-popup" . "8eaa0becc2370484a432a8a19f40ce5e8d0f1642") + ("melpa" . "5487adde3bbb1bfd875c51932c63ceef541d6b6f") + ("no-littering" . "4e7ecf017140bc522629cd2c977160f7cc2b8020") + ("org" . "495c7c6a5774a4d3035c582a3b4c95eb04e83dd5") + ("packed" . "c41c3dfda86ae33832ffc146923e2a4675cbacfa") + ("s.el" . "03410e6a7a2b11e47e1fea3b7d9899c7df26435e") + ("straight.el" . "13d019dfc72e69cce58b510766e197b044ea823b") + ("treepy.el" . "b40e6b09eb9be45da67b8c9e4990a5a0d7a2a09d") + ("use-package" . "39a8b8812c2c9f6f0b299e6a04e504ef393694ce") + ("with-editor" . "9dd9f176d96abc60365369de6d08c26c414ef1f3")) +:saturn -- cgit v1.2.3-60-g2f50 From 520aebd55edb4f467b4d86228ecf8cd640525c78 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Mon, 24 Dec 2018 15:33:17 -0500 Subject: [emacs][wip] enable some programming modes and update versions --- init.org | 38 +++++++++++++++++++------------------- straight/versions/default.el | 17 ++++++++++++++++- 2 files changed, 35 insertions(+), 20 deletions(-) (limited to 'straight') diff --git a/init.org b/init.org index 1d6b1f9..d3f3a64 100644 --- a/init.org +++ b/init.org @@ -1303,18 +1303,6 @@ Automatically save place in each file. (text-mode . abbrev-mode))) #+end_src -** =lisp-mode= - -#+begin_src emacs-lisp -(use-feature lisp-mode - :config - (add-hook 'emacs-lisp-mode-hook 'outline-minor-mode) - (add-hook 'emacs-lisp-mode-hook 'reveal-mode) - (defun indent-spaces-mode () - (setq indent-tabs-mode nil)) - (add-hook 'lisp-interaction-mode-hook #'indent-spaces-mode)) -#+end_src - ** Company #+begin_src emacs-lisp @@ -1378,15 +1366,28 @@ Automatically save place in each file. #'endless/replace-quote)) #+end_src -* COMMENT Programming modes +* Programming modes :PROPERTIES: :CUSTOM_ID: programming-modes :END: +** Lisp + +#+begin_src emacs-lisp +(use-feature lisp-mode + :config + (add-hook 'emacs-lisp-mode-hook 'outline-minor-mode) + (add-hook 'emacs-lisp-mode-hook 'reveal-mode) + (defun indent-spaces-mode () + (setq indent-tabs-mode nil)) + (add-hook 'lisp-interaction-mode-hook #'indent-spaces-mode)) +#+end_src + ** [[http://alloytools.org][Alloy]] (with [[https://github.com/dwwmmn/alloy-mode][alloy-mode]]) #+begin_src emacs-lisp (use-package alloy-mode + :straight (:host github :repo "dwwmmn/alloy-mode") :defer t :config (setq alloy-basic-offset 2)) #+end_src @@ -1394,9 +1395,8 @@ Automatically save place in each file. ** [[https://coq.inria.fr][Coq]] (with [[https://github.com/ProofGeneral/PG][Proof General]]) #+begin_src emacs-lisp -(use-package proof-site ; Proof General - :defer t - :load-path "lib/proof-site/generic/") +(use-package proof-general + :defer t) #+end_src ** [[https://leanprover.github.io][Lean]] (with [[https://github.com/leanprover/lean-mode][lean-mode]]) @@ -1606,7 +1606,7 @@ instead. ("C-c l l" . hs-lint))) #+end_src -** Web dev +** COMMENT Web dev *** SGML and HTML @@ -1733,7 +1733,7 @@ treemacs :after (treemacs)) #+end_src -** geiser +** COMMENT geiser #+begin_src emacs-lisp (use-package geiser) @@ -1743,7 +1743,7 @@ treemacs (setq geiser-guile-load-path "~/src/git/guix")) #+end_src -** guix +** COMMENT guix #+begin_src emacs-lisp (use-package guix diff --git a/straight/versions/default.el b/straight/versions/default.el index 2df0a79..33d04d1 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -1,14 +1,26 @@ -(("auto-compile" . "6ce4255ab9a0b010ef8414c5bd9a6d6d9eea012f") +(("PG" . "f7cc8f1f76baf5e517e51f1db47510ed605064e8") + ("alloy-mode" . "0d05bdd10c77ec04c3d61eccf67e68c08284951f") + ("auto-compile" . "6ce4255ab9a0b010ef8414c5bd9a6d6d9eea012f") ("cl-lib" . "deb92588d9d83d46c4698936ea31c5f58d244f04") + ("company-mode" . "b696b3943d2a55aed937cb0ba971d6e29b2e3a8b") + ("dante" . "8d5e00d268aa37d91baaa675cead953e58f19c6d") ("dash.el" . "6514359b8606a6a9a94068ccd601fcd6379d6584") + ("diff-hl" . "2cddce48d472111f178da84d44656f92012aa64b") ("emacs-async" . "81dc034572e963550c5403a2b3c28047e46b4029") ("epkgs" . "3e2b3cbada81bdb5e9b3f4bf185c7258f656b021") + ("epl" . "78ab7a85c08222cd15582a298a364774e3282ce6") ("exec-path-from-shell" . "9bc0f4a762f16d488376fb52409c58239a86d75d") ("f.el" . "de6d4d40ddc844eee643e92d47b9d6a63fbebb48") + ("flycheck" . "baf96df4d1c3e61bf62f15fbea05a880d1e49e45") + ("flycheck-haskell" . "32ddff87165a7d3a35e7318bee997b5b4bd41278") ("ghub" . "db15d00d01b8bd9187079a0b538d878d241743a8") ("git.el" . "a3396a7027a7d986598c6a2d6d5599bac918f3da") ("gnu-elpa-mirror" . "db6dd0677f0adac536ec6c575865770aa902c0a1") ("graphql.el" . "e2b309689f4faf9225f290080f836e988c5a576d") + ("haskell-mode" . "4aa88752ab23bca3ded36a9c9fd9c34cffbb129b") + ("hlint-refactor-mode" . "92c69aa01c65968e86c15db087bb1ea785e4736c") + ("lcr" . "c14f40692292d59156c7632dbdd2867c086aa75f") + ("lean-mode" . "9d6b8471e2044310b4cd7cd3213b1fc8f78ec499") ("let-alist" . "4a7693b678c59a148660c736cc0bb26a5032ee9a") ("magit" . "d866fb3624bdeb87f0c56e359239e4474362d0af") ("magit-popup" . "8eaa0becc2370484a432a8a19f40ce5e8d0f1642") @@ -16,8 +28,11 @@ ("no-littering" . "4e7ecf017140bc522629cd2c977160f7cc2b8020") ("org" . "495c7c6a5774a4d3035c582a3b4c95eb04e83dd5") ("packed" . "c41c3dfda86ae33832ffc146923e2a4675cbacfa") + ("pkg-info.el" . "76ba7415480687d05a4353b27fea2ae02b8d9d61") ("s.el" . "03410e6a7a2b11e47e1fea3b7d9899c7df26435e") + ("seq" . "095fb15a3baa082079799dd36b6caccdb062cb90") ("straight.el" . "13d019dfc72e69cce58b510766e197b044ea823b") + ("swiper" . "201c5d78c4985fb803eb681cca0ccc5a4f90b717") ("treepy.el" . "b40e6b09eb9be45da67b8c9e4990a5a0d7a2a09d") ("use-package" . "39a8b8812c2c9f6f0b299e6a04e504ef393694ce") ("with-editor" . "9dd9f176d96abc60365369de6d08c26c414ef1f3")) -- cgit v1.2.3-60-g2f50 From 42b1fa9b023f964d566a74adc01376529d3e4e5a Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Mon, 24 Dec 2018 15:41:51 -0500 Subject: [emacs][wip] enable web packages --- init.org | 7 +++---- straight/versions/default.el | 2 ++ 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'straight') diff --git a/init.org b/init.org index d3f3a64..9927089 100644 --- a/init.org +++ b/init.org @@ -1606,7 +1606,7 @@ instead. ("C-c l l" . hs-lint))) #+end_src -** COMMENT Web dev +** Web *** SGML and HTML @@ -1738,7 +1738,7 @@ treemacs #+begin_src emacs-lisp (use-package geiser) -(use-package geiser-guile +(use-feature geiser-guile :config (setq geiser-guile-load-path "~/src/git/guix")) #+end_src @@ -1746,8 +1746,7 @@ treemacs ** COMMENT guix #+begin_src emacs-lisp -(use-package guix - :load-path "lib/guix/elisp") +(use-package guix) #+end_src * COMMENT Emacs enhancements diff --git a/straight/versions/default.el b/straight/versions/default.el index 33d04d1..e4b9a3b 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -7,6 +7,7 @@ ("dash.el" . "6514359b8606a6a9a94068ccd601fcd6379d6584") ("diff-hl" . "2cddce48d472111f178da84d44656f92012aa64b") ("emacs-async" . "81dc034572e963550c5403a2b3c28047e46b4029") + ("emmet-mode" . "1acb821e0142136344ccf40c1e5fb664d7db2e70") ("epkgs" . "3e2b3cbada81bdb5e9b3f4bf185c7258f656b021") ("epl" . "78ab7a85c08222cd15582a298a364774e3282ce6") ("exec-path-from-shell" . "9bc0f4a762f16d488376fb52409c58239a86d75d") @@ -35,5 +36,6 @@ ("swiper" . "201c5d78c4985fb803eb681cca0ccc5a4f90b717") ("treepy.el" . "b40e6b09eb9be45da67b8c9e4990a5a0d7a2a09d") ("use-package" . "39a8b8812c2c9f6f0b299e6a04e504ef393694ce") + ("web-mode" . "5da977bec7714c09d41b556e2d651ccb269a14a2") ("with-editor" . "9dd9f176d96abc60365369de6d08c26c414ef1f3")) :saturn -- cgit v1.2.3-60-g2f50 From e738f03b3599a28b260f6b0f502e886564994a41 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Mon, 24 Dec 2018 15:52:55 -0500 Subject: [emacs][wip] enable Emacs Enhancements --- init.org | 4 ++-- straight/versions/default.el | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) (limited to 'straight') diff --git a/init.org b/init.org index 9927089..9985ae5 100644 --- a/init.org +++ b/init.org @@ -1749,7 +1749,7 @@ treemacs (use-package guix) #+end_src -* COMMENT Emacs enhancements +* Emacs enhancements :PROPERTIES: :CUSTOM_ID: emacs-enhancements :END: @@ -1864,7 +1864,7 @@ Emacs package that displays available keybindings in popup ** [[https://github.com/bbatsov/crux][crux]] #+begin_src emacs-lisp -(use-package crux +(use-package crux ; results in Waiting for git... [2 times] :defer 1 :bind (("C-c b k" . crux-kill-other-buffers) ("C-c d" . crux-duplicate-current-line-or-region) diff --git a/straight/versions/default.el b/straight/versions/default.el index e4b9a3b..a6b6713 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -1,16 +1,25 @@ (("PG" . "f7cc8f1f76baf5e517e51f1db47510ed605064e8") + ("all-the-icons.el" . "52d1f2d36468146c93aaf11399f581401a233306") ("alloy-mode" . "0d05bdd10c77ec04c3d61eccf67e68c08284951f") ("auto-compile" . "6ce4255ab9a0b010ef8414c5bd9a6d6d9eea012f") + ("boxquote.el" . "7e47e0e2853bc1215739b2e28f260e9eed93b2c5") ("cl-lib" . "deb92588d9d83d46c4698936ea31c5f58d244f04") ("company-mode" . "b696b3943d2a55aed937cb0ba971d6e29b2e3a8b") + ("crux" . "308f17d914e2cd79cbc809de66d02b03ceb82859") ("dante" . "8d5e00d268aa37d91baaa675cead953e58f19c6d") ("dash.el" . "6514359b8606a6a9a94068ccd601fcd6379d6584") ("diff-hl" . "2cddce48d472111f178da84d44656f92012aa64b") + ("elisp-refs" . "a8900dab9f8e2925ce5dea0f97bdac4ce47714d9") ("emacs-async" . "81dc034572e963550c5403a2b3c28047e46b4029") + ("emacs-doom-themes" . "2f4a0cdf287a086d45a1d9e8536ace6a2e152318") + ("emacs-memoize" . "9a561268ffb550b257a08710489a95cd087998b6") + ("emacs-which-key" . "43e3e3d7641a8e1c298b37e6a277612bf0898708") ("emmet-mode" . "1acb821e0142136344ccf40c1e5fb664d7db2e70") ("epkgs" . "3e2b3cbada81bdb5e9b3f4bf185c7258f656b021") ("epl" . "78ab7a85c08222cd15582a298a364774e3282ce6") + ("eshell-up" . "9c100bae5c3020e8d9307e4332d3b64e7dc28519") ("exec-path-from-shell" . "9bc0f4a762f16d488376fb52409c58239a86d75d") + ("expand-region.el" . "ed3292473035dc8f3d2f321e82974ef87327808f") ("f.el" . "de6d4d40ddc844eee643e92d47b9d6a63fbebb48") ("flycheck" . "baf96df4d1c3e61bf62f15fbea05a880d1e49e45") ("flycheck-haskell" . "32ddff87165a7d3a35e7318bee997b5b4bd41278") @@ -19,22 +28,37 @@ ("gnu-elpa-mirror" . "db6dd0677f0adac536ec6c575865770aa902c0a1") ("graphql.el" . "e2b309689f4faf9225f290080f836e988c5a576d") ("haskell-mode" . "4aa88752ab23bca3ded36a9c9fd9c34cffbb129b") + ("helpful" . "039345ef60b4722d050c94ab1978540137df35f9") + ("hl-todo" . "24b9925b1b2c7ad6bf7b66800395f74abf035c5f") ("hlint-refactor-mode" . "92c69aa01c65968e86c15db087bb1ea785e4736c") ("lcr" . "c14f40692292d59156c7632dbdd2867c086aa75f") ("lean-mode" . "9d6b8471e2044310b4cd7cd3213b1fc8f78ec499") ("let-alist" . "4a7693b678c59a148660c736cc0bb26a5032ee9a") + ("loop.el" . "e22807f83a0890dc8a904c51ee0742c34efccc6c") ("magit" . "d866fb3624bdeb87f0c56e359239e4474362d0af") ("magit-popup" . "8eaa0becc2370484a432a8a19f40ce5e8d0f1642") ("melpa" . "5487adde3bbb1bfd875c51932c63ceef541d6b6f") + ("multi-term" . "f954e4e18b0a035151d34852387e724d87a3316f") + ("multiple-cursors.el" . "6a7c3c0853e3fe9e4b8e5985dbed8fd4075f33ff") + ("mwim.el" . "b4f3edb4c0fb8f8b71cecbf8095c2c25a8ffbf85") ("no-littering" . "4e7ecf017140bc522629cd2c977160f7cc2b8020") ("org" . "495c7c6a5774a4d3035c582a3b4c95eb04e83dd5") + ("orgalist" . "f70a65da3a9bf3d0c1a9c769b77821d2a79c42cb") ("packed" . "c41c3dfda86ae33832ffc146923e2a4675cbacfa") + ("page-break-lines" . "87e801efb816b24e83ebf84c052001e178e180bc") ("pkg-info.el" . "76ba7415480687d05a4353b27fea2ae02b8d9d61") + ("projectile" . "d625ecb09e3a9fb319740686402197bdf6fc109b") + ("rich-minority" . "a50d9b2fd059f6a0e5b22063a5375851a087f61a") ("s.el" . "03410e6a7a2b11e47e1fea3b7d9899c7df26435e") ("seq" . "095fb15a3baa082079799dd36b6caccdb062cb90") + ("shrink-path.el" . "9d06c453d1537df46a4b703a29213cc7f7857aa0") + ("shut-up" . "081d6b01e3ba0e60326558e545c4019219e046ce") + ("smart-mode-line" . "b79f4fa5f2380b0d726a895dd7199e5483004490") ("straight.el" . "13d019dfc72e69cce58b510766e197b044ea823b") ("swiper" . "201c5d78c4985fb803eb681cca0ccc5a4f90b717") ("treepy.el" . "b40e6b09eb9be45da67b8c9e4990a5a0d7a2a09d") + ("typoel" . "9dad93b6f367f02f52c8d9bf15d446d922cec294") + ("unkillable-scratch" . "d805ee0570c218559cd972788c2d7f77704282b9") ("use-package" . "39a8b8812c2c9f6f0b299e6a04e504ef393694ce") ("web-mode" . "5da977bec7714c09d41b556e2d651ccb269a14a2") ("with-editor" . "9dd9f176d96abc60365369de6d08c26c414ef1f3")) -- cgit v1.2.3-60-g2f50 From d4b2a7ef4e846259edb37593e399d4260afe168f Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Mon, 24 Dec 2018 15:59:57 -0500 Subject: [emacs][wip] enable Email --- init.org | 30 +++++++++++++++--------------- straight/versions/default.el | 2 ++ 2 files changed, 17 insertions(+), 15 deletions(-) (limited to 'straight') diff --git a/init.org b/init.org index 9985ae5..16351aa 100644 --- a/init.org +++ b/init.org @@ -2102,7 +2102,7 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. ("a" . mc/mark-all-like-this)))) #+end_src -* COMMENT Email +* Email :PROPERTIES: :CUSTOM_ID: email :END: @@ -2121,7 +2121,7 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. mail-user-agent 'gnus-user-agent read-mail-command 'gnus) -(use-package gnus +(use-feature gnus :bind (("s-m" . gnus) ("s-M" . gnus-unplugged)) :init @@ -2154,7 +2154,7 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. gnus-interactive-exit nil gnus-gcc-mark-as-read t)) -(use-package gnus-art +(use-feature gnus-art :config (setq gnus-visible-headers @@ -2183,7 +2183,7 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. ("R" . gnus-article-wide-reply-with-original) ("M-L" . org-store-link))) -(use-package gnus-sum +(use-feature gnus-sum :bind (:map gnus-summary-mode-map :prefix-map a/gnus-summary-prefix-map :prefix "v" @@ -2198,7 +2198,7 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. ("M-L" . org-store-link)) :hook (gnus-summary-mode . a/no-mouse-autoselect-window)) -(use-package gnus-msg +(use-feature gnus-msg :config (setq gnus-posting-styles '((".*" @@ -2215,19 +2215,19 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. (address "abandali@uwaterloo.ca") (gcc "\"nnimap+uwaterloo:Sent Items\""))))) -(use-package gnus-topic +(use-feature gnus-topic :hook (gnus-group-mode . gnus-topic-mode)) -(use-package gnus-agent +(use-feature gnus-agent :config (setq gnus-agent-synchronize-flags 'ask) :hook (gnus-group-mode . gnus-agent-mode)) -(use-package gnus-group +(use-feature gnus-group :config (setq gnus-permanently-visible-groups "\\((INBOX\\|gnu$\\)")) -(use-package mm-decode +(use-feature mm-decode :config (setq mm-discouraged-alternatives '("text/html" "text/richtext"))) #+end_src @@ -2235,7 +2235,7 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. ** sendmail #+begin_src emacs-lisp -(use-package sendmail +(use-feature sendmail :config (setq sendmail-program "/usr/bin/msmtp" ;; message-sendmail-extra-arguments '("-v" "-d") @@ -2246,7 +2246,7 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. ** message #+begin_src emacs-lisp -(use-package message +(use-feature message :config (defconst a/message-cite-style-format "On %Y-%m-%d %l:%M %p, %N wrote:") (defconst message-cite-style-bandali @@ -2291,7 +2291,7 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. Convenient footnotes in =message-mode=. #+begin_src emacs-lisp -(use-package footnote +(use-feature footnote :after message :bind (:map message-mode-map @@ -2321,7 +2321,7 @@ Convenient footnotes in =message-mode=. (with-eval-after-load 'swiper (add-to-list 'swiper-font-lock-exclude 'ebdb-mode t))) -(use-package ebdb-com +(use-feature ebdb-com :after ebdb) ;; (use-package ebdb-complete @@ -2338,7 +2338,7 @@ Convenient footnotes in =message-mode=. (add-to-list (make-local-variable 'company-backends) 'company-ebdb)))) -(use-package ebdb-gnus +(use-feature ebdb-gnus :after ebdb :custom (ebdb-gnus-window-configuration @@ -2349,7 +2349,7 @@ Convenient footnotes in =message-mode=. (article 1.0) (ebdb-gnus 0.3)))))) -(use-package ebdb-mua +(use-feature ebdb-mua :after ebdb ;; :custom (ebdb-mua-pop-up nil) ) diff --git a/straight/versions/default.el b/straight/versions/default.el index a6b6713..e5e1e48 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -4,11 +4,13 @@ ("auto-compile" . "6ce4255ab9a0b010ef8414c5bd9a6d6d9eea012f") ("boxquote.el" . "7e47e0e2853bc1215739b2e28f260e9eed93b2c5") ("cl-lib" . "deb92588d9d83d46c4698936ea31c5f58d244f04") + ("company-ebdb" . "3b463fe1236ac6445657f3a1df20357a7a2fa8f6") ("company-mode" . "b696b3943d2a55aed937cb0ba971d6e29b2e3a8b") ("crux" . "308f17d914e2cd79cbc809de66d02b03ceb82859") ("dante" . "8d5e00d268aa37d91baaa675cead953e58f19c6d") ("dash.el" . "6514359b8606a6a9a94068ccd601fcd6379d6584") ("diff-hl" . "2cddce48d472111f178da84d44656f92012aa64b") + ("ebdb" . "51733ece51fcae699e977703d61f2f2ebaea70b1") ("elisp-refs" . "a8900dab9f8e2925ce5dea0f97bdac4ce47714d9") ("emacs-async" . "81dc034572e963550c5403a2b3c28047e46b4029") ("emacs-doom-themes" . "2f4a0cdf287a086d45a1d9e8536ace6a2e152318") -- cgit v1.2.3-60-g2f50 From cc7b1957e09ef7847db5bbf0e1628b80cc386944 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Mon, 24 Dec 2018 16:00:21 -0500 Subject: [emacs][wip] add smex --- init.org | 13 +++++++++++++ straight/versions/default.el | 1 + 2 files changed, 14 insertions(+) (limited to 'straight') diff --git a/init.org b/init.org index 16351aa..8240b51 100644 --- a/init.org +++ b/init.org @@ -969,6 +969,19 @@ Recently opened files. (setq recentf-max-saved-items 40)) #+end_src +*** smex + +#+begin_quote +A smart M-x enhancement for Emacs. +#+end_quote + +Mostly because =counsel= needs it to remember history. + +#+begin_src emacs-lisp +(use-package smex + :defer t) +#+end_src + *** [[https://github.com/abo-abo/swiper][Ivy]] (and friends) #+begin_quote diff --git a/straight/versions/default.el b/straight/versions/default.el index e5e1e48..224dd6e 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -56,6 +56,7 @@ ("shrink-path.el" . "9d06c453d1537df46a4b703a29213cc7f7857aa0") ("shut-up" . "081d6b01e3ba0e60326558e545c4019219e046ce") ("smart-mode-line" . "b79f4fa5f2380b0d726a895dd7199e5483004490") + ("smex" . "55aaebe3d793c2c990b39a302eb26c184281c42c") ("straight.el" . "13d019dfc72e69cce58b510766e197b044ea823b") ("swiper" . "201c5d78c4985fb803eb681cca0ccc5a4f90b717") ("treepy.el" . "b40e6b09eb9be45da67b8c9e4990a5a0d7a2a09d") -- cgit v1.2.3-60-g2f50 From c27a9ad6470c6be15d2f6ec5fdb54842eba24068 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Mon, 24 Dec 2018 16:08:24 -0500 Subject: [emacs][wip] enable Blogging --- init.org | 6 +++--- straight/versions/default.el | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'straight') diff --git a/init.org b/init.org index 8240b51..42487ee 100644 --- a/init.org +++ b/init.org @@ -2402,7 +2402,7 @@ Convenient footnotes in =message-mode=. (gnus-harvest-install))) #+end_src -* COMMENT Blogging +* Blogging :PROPERTIES: :CUSTOM_ID: blogging :END: @@ -2413,8 +2413,8 @@ Convenient footnotes in =message-mode=. (use-package ox-hugo :after ox) -(use-package ox-hugo-auto-export - :load-path "lib/ox-hugo") +(use-feature ox-hugo-auto-export + :after ox-hugo) #+end_src * Post initialization diff --git a/straight/versions/default.el b/straight/versions/default.el index 224dd6e..74548a0 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -46,6 +46,7 @@ ("no-littering" . "4e7ecf017140bc522629cd2c977160f7cc2b8020") ("org" . "495c7c6a5774a4d3035c582a3b4c95eb04e83dd5") ("orgalist" . "f70a65da3a9bf3d0c1a9c769b77821d2a79c42cb") + ("ox-hugo" . "00186ff8d7ae13fab6707b0e2e7665e055db558f") ("packed" . "c41c3dfda86ae33832ffc146923e2a4675cbacfa") ("page-break-lines" . "87e801efb816b24e83ebf84c052001e178e180bc") ("pkg-info.el" . "76ba7415480687d05a4353b27fea2ae02b8d9d61") -- cgit v1.2.3-60-g2f50 From 86efa0e39cbe936b57c65f18b576e95de57bc68b Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Mon, 24 Dec 2018 19:36:18 -0500 Subject: [emacs][wip] ebdb: directly use upstream instead of GNU ELPA mirror --- init.org | 1 + straight/versions/default.el | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'straight') diff --git a/init.org b/init.org index 1f3d721..56a439a 100644 --- a/init.org +++ b/init.org @@ -2327,6 +2327,7 @@ Convenient footnotes in =message-mode=. #+begin_src emacs-lisp (use-package ebdb + :straight (:host github :repo "girzel/ebdb") :after gnus :bind (:map gnus-group-mode-map ("e" . ebdb)) :config diff --git a/straight/versions/default.el b/straight/versions/default.el index 74548a0..1e08557 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -10,7 +10,7 @@ ("dante" . "8d5e00d268aa37d91baaa675cead953e58f19c6d") ("dash.el" . "6514359b8606a6a9a94068ccd601fcd6379d6584") ("diff-hl" . "2cddce48d472111f178da84d44656f92012aa64b") - ("ebdb" . "51733ece51fcae699e977703d61f2f2ebaea70b1") + ("ebdb" . "980927ff3dfdb238e7b168f0088353fec29db86e") ("elisp-refs" . "a8900dab9f8e2925ce5dea0f97bdac4ce47714d9") ("emacs-async" . "81dc034572e963550c5403a2b3c28047e46b4029") ("emacs-doom-themes" . "2f4a0cdf287a086d45a1d9e8536ace6a2e152318") -- cgit v1.2.3-60-g2f50 From ff374d22f5aab91625fd5e9f780ae27daed96943 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Wed, 26 Dec 2018 14:39:28 -0500 Subject: [emacs][wip] enable geiser and guix, and update packages --- init.org | 4 ++-- straight/versions/default.el | 13 ++++++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) (limited to 'straight') diff --git a/init.org b/init.org index c8e0e29..5a70eaf 100644 --- a/init.org +++ b/init.org @@ -1719,7 +1719,7 @@ treemacs :after (treemacs)) #+end_src -** COMMENT geiser +** geiser #+begin_src emacs-lisp (use-package geiser) @@ -1729,7 +1729,7 @@ treemacs (setq geiser-guile-load-path "~/src/git/guix")) #+end_src -** COMMENT guix +** guix #+begin_src emacs-lisp (use-package guix) diff --git a/straight/versions/default.el b/straight/versions/default.el index 1e08557..831254b 100644 --- a/straight/versions/default.el +++ b/straight/versions/default.el @@ -1,9 +1,11 @@ -(("PG" . "f7cc8f1f76baf5e517e51f1db47510ed605064e8") +(("PG" . "7389d43893569ff0e1eff892254901876fc8225e") ("all-the-icons.el" . "52d1f2d36468146c93aaf11399f581401a233306") ("alloy-mode" . "0d05bdd10c77ec04c3d61eccf67e68c08284951f") ("auto-compile" . "6ce4255ab9a0b010ef8414c5bd9a6d6d9eea012f") ("boxquote.el" . "7e47e0e2853bc1215739b2e28f260e9eed93b2c5") + ("bui.el" . "508577a7225b3d07eaefa9444064410af2518675") ("cl-lib" . "deb92588d9d83d46c4698936ea31c5f58d244f04") + ("closql" . "012b94f8695e194455111fd54eff0b94dd0dd0db") ("company-ebdb" . "3b463fe1236ac6445657f3a1df20357a7a2fa8f6") ("company-mode" . "b696b3943d2a55aed937cb0ba971d6e29b2e3a8b") ("crux" . "308f17d914e2cd79cbc809de66d02b03ceb82859") @@ -11,12 +13,15 @@ ("dash.el" . "6514359b8606a6a9a94068ccd601fcd6379d6584") ("diff-hl" . "2cddce48d472111f178da84d44656f92012aa64b") ("ebdb" . "980927ff3dfdb238e7b168f0088353fec29db86e") + ("edit-indirect" . "de645d8144e8a08f039a9c88185121ec81d957ef") ("elisp-refs" . "a8900dab9f8e2925ce5dea0f97bdac4ce47714d9") ("emacs-async" . "81dc034572e963550c5403a2b3c28047e46b4029") ("emacs-doom-themes" . "2f4a0cdf287a086d45a1d9e8536ace6a2e152318") ("emacs-memoize" . "9a561268ffb550b257a08710489a95cd087998b6") ("emacs-which-key" . "43e3e3d7641a8e1c298b37e6a277612bf0898708") + ("emacsql" . "f8c3d9fce28ab7d5b0c9fcf2c1236151ca7add24") ("emmet-mode" . "1acb821e0142136344ccf40c1e5fb664d7db2e70") + ("epkg" . "c42bc98a711ffa8d2a7b9096b563ac0edb0b9bf3") ("epkgs" . "3e2b3cbada81bdb5e9b3f4bf185c7258f656b021") ("epl" . "78ab7a85c08222cd15582a298a364774e3282ce6") ("eshell-up" . "9c100bae5c3020e8d9307e4332d3b64e7dc28519") @@ -25,10 +30,12 @@ ("f.el" . "de6d4d40ddc844eee643e92d47b9d6a63fbebb48") ("flycheck" . "baf96df4d1c3e61bf62f15fbea05a880d1e49e45") ("flycheck-haskell" . "32ddff87165a7d3a35e7318bee997b5b4bd41278") + ("geiser" . "a6a2f2c2194cdef97d67945aa1e7df81763ec34e") ("ghub" . "db15d00d01b8bd9187079a0b538d878d241743a8") ("git.el" . "a3396a7027a7d986598c6a2d6d5599bac918f3da") ("gnu-elpa-mirror" . "db6dd0677f0adac536ec6c575865770aa902c0a1") ("graphql.el" . "e2b309689f4faf9225f290080f836e988c5a576d") + ("guix.el" . "495baedc983070f0158442173bdef0a35c2a1e9d") ("haskell-mode" . "4aa88752ab23bca3ded36a9c9fd9c34cffbb129b") ("helpful" . "039345ef60b4722d050c94ab1978540137df35f9") ("hl-todo" . "24b9925b1b2c7ad6bf7b66800395f74abf035c5f") @@ -37,14 +44,14 @@ ("lean-mode" . "9d6b8471e2044310b4cd7cd3213b1fc8f78ec499") ("let-alist" . "4a7693b678c59a148660c736cc0bb26a5032ee9a") ("loop.el" . "e22807f83a0890dc8a904c51ee0742c34efccc6c") - ("magit" . "d866fb3624bdeb87f0c56e359239e4474362d0af") + ("magit" . "50b5aad124a07614b5e3819c9f81915a454e08fc") ("magit-popup" . "8eaa0becc2370484a432a8a19f40ce5e8d0f1642") ("melpa" . "5487adde3bbb1bfd875c51932c63ceef541d6b6f") ("multi-term" . "f954e4e18b0a035151d34852387e724d87a3316f") ("multiple-cursors.el" . "6a7c3c0853e3fe9e4b8e5985dbed8fd4075f33ff") ("mwim.el" . "b4f3edb4c0fb8f8b71cecbf8095c2c25a8ffbf85") ("no-littering" . "4e7ecf017140bc522629cd2c977160f7cc2b8020") - ("org" . "495c7c6a5774a4d3035c582a3b4c95eb04e83dd5") + ("org" . "5dc18f0c43e16343f3be26aec71f8eeed99969b8") ("orgalist" . "f70a65da3a9bf3d0c1a9c769b77821d2a79c42cb") ("ox-hugo" . "00186ff8d7ae13fab6707b0e2e7665e055db558f") ("packed" . "c41c3dfda86ae33832ffc146923e2a4675cbacfa") -- cgit v1.2.3-60-g2f50