From: Ramakrishnan Muthukrishnan Date: Fri, 22 Jul 2016 05:56:44 +0000 (+0530) Subject: intero instead of ghc-mod X-Git-Url: https://git.rkrishnan.org/%5B/%5D%20/file/URI:LIT:krugkidfnzsc4/%22file:/vdrive?a=commitdiff_plain;h=b995cc609cc7113beb40bc33c944d91e1fda2458;p=.emacs.d.git intero instead of ghc-mod --- diff --git a/init.el b/init.el index 325d2ff..7cdccee 100644 --- a/init.el +++ b/init.el @@ -56,7 +56,7 @@ (setq erc-autojoin-channels-alist '((".*\\.freenode.net" "#tahoe-lafs") (".*\\.oftc.net" "#LeastAuthority") - (".*\\.mozilla.org" "#rust-beginners") + ;; (".*\\.mozilla.org" "#rust-beginners") )) ;; check channels @@ -70,43 +70,15 @@ "Connect to IRC." (interactive) (when (y-or-n-p "Do you want to start IRC? ") - (erc-tls :server "irc.mozilla.org" :port 6697 :nick "rkrishnan" :full-name "Ramakrishnan Muthukrishnan") + ;; (erc-tls :server "irc.mozilla.org" :port 6697 :nick "rkrishnan" :full-name "Ramakrishnan Muthukrishnan") (erc-tls :server "irc.freenode.net" :port 6697 :nick "rkrishnan" :full-name "Ramakrishnan Muthukrishnan") (erc-tls :server "irc.oftc.net" :port 6697 :nick "rkrishnan" :full-name "Ramakrishnan Muthukrishnan"))) ;; switch to ERC with Ctrl+c e (global-set-key (kbd "C-c e") 'start-erc) ;; ERC -;; haskell mode -(setenv "PATH" (concat "~/.cabal/bin:" (getenv "PATH"))) -(add-to-list 'exec-path "~/.cabal/bin") -(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) - -;; haskell mode -(require 'haskell-process) -(require 'haskell-interactive-mode) -(add-hook 'haskell-mode-hook 'interactive-haskell-mode) - -(custom-set-variables - '(haskell-process-suggest-remove-import-lines t) - '(haskell-process-auto-import-loaded-modules t) - '(haskell-process-log t) - '(haskell-process-type 'stack-ghci)) - -(define-key haskell-mode-map (kbd "C-c C-l") 'haskell-process-load-or-reload) -(define-key haskell-mode-map (kbd "C-`") 'haskell-interactive-bring) -(define-key haskell-mode-map (kbd "C-c C-t") 'haskell-process-do-type) -(define-key haskell-mode-map (kbd "C-c C-i") 'haskell-process-do-info) -(define-key haskell-mode-map (kbd "C-c C-c") 'haskell-process-cabal-build) -(define-key haskell-mode-map (kbd "C-c C-k") 'haskell-interactive-mode-clear) -(define-key haskell-mode-map (kbd "C-c c") 'haskell-process-cabal) -(define-key haskell-mode-map (kbd "SPC") 'haskell-mode-contextual-space) - -;; ghc-mod -(autoload 'ghc-init "ghc" nil t) -(autoload 'ghc-debug "ghc" nil t) -(setq ghc-debug t) -(add-hook 'haskell-mode-hook (lambda () (ghc-init))) +;; Haskell intero mode +(add-hook 'haskell-mode-hook 'intero-mode) ;; ido (setq ido-enable-flex-matching t)