emacs: update packages, use dmenu for s-SPC
authorAmin Bandali <bandali@gnu.org>
Sun, 8 Sep 2019 13:45:47 +0000 (09:45 -0400)
committerAmin Bandali <bandali@gnu.org>
Sun, 8 Sep 2019 16:09:59 +0000 (12:09 -0400)
and move what was previously bound to s-SPC to S-s-SPC

.emacs.d/init.el
.emacs.d/straight/versions/default.el

index 9f5d07f..9b0c0c7 100644 (file)
@@ -605,11 +605,12 @@ around if needed."
   (setq exwm-input-global-keys
         `(([?\s-R] . exwm-reset)
           ([?\s-\\] . exwm-workspace-switch)
-          ([?\s-\s] . (lambda (command)
-                        (interactive
-                         (list (read-shell-command "➜ ")))
-                        (start-process-shell-command
-                         command nil command)))
+          ([?\s-\s] . dmenu)
+          ([?\S-\s-\s] . (lambda (command)
+                              (interactive
+                               (list (read-shell-command "➜ ")))
+                              (start-process-shell-command
+                               command nil command)))
           ([s-return] . (lambda ()
                           (interactive)
                           (start-process "" nil "urxvt")))
@@ -1936,9 +1937,7 @@ This function is intended for use with `ivy-ignore-buffers'."
   :config (minions-mode))
 
 (use-package dmenu
-  :disabled
   :custom
-  (dmenu-history-size 0)
   (dmenu-prompt-string "run: ")
   (dmenu-save-file (b/var "dmenu-items")))
 
index ea0cc94..6004cc6 100644 (file)
@@ -8,13 +8,14 @@
  ("cl-lib" . "e79686c4a26959c0ecba0951a7e335ed28035386")
  ("closql" . "70b98dbae53611d10a461d9b4a6f71086910dcef")
  ("company-ebdb" . "3b463fe1236ac6445657f3a1df20357a7a2fa8f6")
- ("company-mode" . "ccc22eb58efc1a50062082f3f356d203ac60e003")
+ ("company-mode" . "f6974e3103497afe01da2ad4d2ea3668ad68bc27")
  ("crux" . "308f17d914e2cd79cbc809de66d02b03ceb82859")
  ("dash.el" . "11907f4592ff1813536366d54245d3ecf6b99198")
  ("debbugs" . "88af17f05e0979049ae91656b17c8a3458deb305")
  ("diff-hl" . "374b1d4b34876219218da7a539e7301259b56958")
  ("ebdb" . "61bb4d89f9413611e3563be90a26baefec6a15b0")
  ("edit-indirect" . "de645d8144e8a08f039a9c88185121ec81d957ef")
+ ("el-dmenu" . "e8cc9b27c79d3ecc252267c082ab8e9c82eab264")
  ("elisp-refs" . "0a254e6a4dc7fa12857f8334fe6eefa72e49d1c9")
  ("emacs-async" . "bd68cc1ab1ac6af890e250bdaa12ffb1cb9649be")
  ("emacs-doom-themes" . "1159463956223ae53df421bcd796e94610759c42")
@@ -30,7 +31,7 @@
  ("eshell-up" . "9c100bae5c3020e8d9307e4332d3b64e7dc28519")
  ("exec-path-from-shell" . "3cfedb8791397ed50ee66bc0a7cbee5b9d78245c")
  ("expand-region.el" . "1c31447730443d98f90f65dfcb752f347d46ad1b")
- ("exwm" . "dc8afd3e58b2379cc1d9b51e122409091e0b9266")
+ ("exwm" . "621295e21c2e9f1e24398c75ab6a3825275a69b7")
  ("exwm-edit" . "961c0f3ea45766b888c73d7353da13d329538034")
  ("f.el" . "8191672377816a1975414cc1f116fd3b94b30bd0")
  ("flycheck" . "2642b38efc1a952a1c8687c9071de7dbcf1ff10a")
@@ -40,7 +41,7 @@
  ("gntp.el" . "767571135e2c0985944017dc59b0be79af222ef5")
  ("gnu-elpa-mirror" . "01001b660cd3677228e25a6f544d579b56845c37")
  ("go-mode.el" . "a13b8146bfde207513327d95e5e85cefadf99832")
- ("guix.el" . "11e0dbf6491300d250efb3dc09d634b01e86b35b")
+ ("guix.el" . "ba5ca406ca2048c2ab436578262e8654efcebc9a")
  ("helm" . "c00b5826c1d5797debe92ed235d50b068a348c14")
  ("helm-bibtex" . "7e87161463c9c5ade3ed0e65aa3cde48c51b57de")
  ("helpful" . "e9e958a5643619d0e32b9934bf4e9195c57cb71f")
  ("magit" . "5c424142704d481faafce7b834af67c1aca98e68")
  ("magit-popup" . "4250c3a606011e3ff2477e3b5bbde2b493f3c85c")
  ("markdown-mode" . "f3c54e34cc5228001af36a5301883325319f21d4")
- ("melpa" . "8bbb56b883658fdf91b984c01d2472bdf6787003")
+ ("melpa" . "f0e0354a4da2e675406068d158c7e532cd5ed083")
  ("message-x" . "5524de7bbfdd8749c110f48de5afb024d9f83133")
  ("minions" . "62f1d60a0852b4f83f64e6fc4c199eea967a34f7")
+ ("moody" . "ac17d739075a571a086756fcaed482814888bf5c")
  ("multiple-cursors.el" . "b9b851a7670f4348f3a08b11ef12ed99676c8b84")
  ("mwim.el" . "b4f3edb4c0fb8f8b71cecbf8095c2c25a8ffbf85")
  ("no-littering" . "e1e79c0211ad924ca220dac3a7a1a2e40710c073")
- ("org" . "f2f646b6c9171d459a3eea51bbec2971aa440aa0")
+ ("org" . "8919181c127089c4f1aa2f1d1470d4317ad1ebb2")
  ("org-ref" . "9ab74270c1543e4743ca0436de567d8205403b43")
  ("page-break-lines" . "2e1d274e11071bb8daea4d6f4c0369c84466de7a")
  ("parsebib" . "9a5f1730b8ef1fb6c29262a8ba79f8136e5548d4")
  ("po-mode" . "1916142f6a817c733d5ec37e3b4fbae3da67e499")
  ("popup-el" . "80829dd46381754639fb764da11c67235fe63282")
  ("projectile" . "0707fc4fd6cb10959bede0d321a915a959c466aa")
- ("rich-minority" . "a03e693f6f9232cf75363aaaf1cb041f21675c19")
  ("s.el" . "03410e6a7a2b11e47e1fea3b7d9899c7df26435e")
  ("seq" . "095fb15a3baa082079799dd36b6caccdb062cb90")
  ("shrink-path.el" . "c14882c8599aec79a6e8ef2d06454254bb3e1e41")
- ("smart-mode-line" . "999be065b195f2eddb4e1b629f99038d832d44b7")
  ("smex" . "55aaebe3d793c2c990b39a302eb26c184281c42c")
  ("soap-client" . "0c531f8bf9cd84cd12fbb434ad02344f75deef6f")
  ("straight.el" . "3794237a251c759262fb0b1a2579344aba4caf9a")
@@ -91,7 +91,7 @@
  ("use-package" . "1d5ffb2e0d1427066ced58febbba68c1328bf001")
  ("web-mode" . "a723d3ecd3606d1c1948871f46fc8c8d7f879fe4")
  ("with-editor" . "45c29f9bfb7f2df93426ce1571e2f4f41ed4e492")
- ("xelb" . "f0838b74989f391225491f201cf25168f4578462")
+ ("xelb" . "cb6f2c9482515b49630cb593a88de85344df0403")
  ("yasnippet" . "d91dd66f2aed9bbaef32813a68b105ea77e83890")
  ("znc" . "2fd359e556e05006e6976ba9b0f8cb220ea19863"))
 :alpha