summaryrefslogtreecommitdiffstats
path: root/jeschli/2configs/emacs.nix
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2019-10-27 21:43:41 +0100
committermakefu <github@syntax-fehler.de>2019-10-27 21:43:41 +0100
commit1a55dc6a2422f7e77ee46c1c04369d73880d446b (patch)
treec0621edae7d16ce6bc7f8ef2157384f2690fcd59 /jeschli/2configs/emacs.nix
parent9829d8ff9790c194e9acb3b50f2523d389402592 (diff)
parentf8d1d7f938fcdeb18fc2abb97c586c1cccf6fcf1 (diff)
Merge remote-tracking branch 'lass/master'
Diffstat (limited to 'jeschli/2configs/emacs.nix')
-rw-r--r--jeschli/2configs/emacs.nix20
1 files changed, 17 insertions, 3 deletions
diff --git a/jeschli/2configs/emacs.nix b/jeschli/2configs/emacs.nix
index d243017f..46354bd6 100644
--- a/jeschli/2configs/emacs.nix
+++ b/jeschli/2configs/emacs.nix
@@ -53,6 +53,13 @@ let
(ido-mode t)
'';
+ helm = ''
+ (helm-mode 1)
+ (global-set-key (kbd "M-x") #'helm-M-x)
+ (global-set-key (kbd "C-x r b") #'helm-filtered-bookmarks)
+ (global-set-key (kbd "C-x C-f") #'helm-find-files)
+ '';
+
magit = ''
(global-set-key (kbd "C-x g") 'magit-status) ; "Most Magit commands are commonly invoked from the status buffer"
@@ -161,10 +168,9 @@ let
${evilMode}
${goMode}
- ${ido}
+ ${helm}
${magit}
${orgMode}
- ${recentFiles}
${rustDevelopment}
${theme}
${windowCosmetics}
@@ -175,9 +181,17 @@ let
#emacsWithCustomPackages
emacsPkgs= epkgs: [
-#testing
+ #testing
+ epkgs.melpaPackages.web-mode
+ epkgs.melpaPackages.js2-mode
+ epkgs.melpaPackages.xref-js2
+
+ epkgs.melpaPackages.academic-phrases
+
epkgs.melpaPackages.gitlab
epkgs.melpaPackages.forge
+ epkgs.melpaPackages.helm
+ epkgs.melpaPackages.weechat
# emacs convenience
epkgs.melpaPackages.ag