Haskell mode has been added
This commit is contained in:
parent
ceadb0c77b
commit
61f54f7e36
|
@ -28,6 +28,7 @@
|
|||
'javascript
|
||||
'ruby
|
||||
'clojure
|
||||
'haskell
|
||||
'php
|
||||
'python
|
||||
'arduino
|
||||
|
|
|
@ -38,9 +38,16 @@
|
|||
(define-key projectile-mode-map (kbd "C-c p s r") 'pt-regexp))
|
||||
|
||||
|
||||
(defun load-necessary-modes-and-keybindings ()
|
||||
"Load the modes and keybindings which at necessary and are not part ofcourse an ability."
|
||||
(which-function-mode))
|
||||
|
||||
|
||||
;;;###autoload
|
||||
(defun extension/development-initialize ()
|
||||
"Development plugin initialization."
|
||||
(load-necessary-modes-and-keybindings)
|
||||
|
||||
(ability project-config ()
|
||||
"Makes projects configurable."
|
||||
(require 'projects/configuration))
|
||||
|
@ -126,8 +133,8 @@
|
|||
(setq imenu-list-focus-after-activation t)
|
||||
(setq imenu-list-auto-resize t)
|
||||
(global-set-key (kbd "C-'") #'imenu-list-smart-toggle)
|
||||
(global-set-key (kbd "C-<f2>") #'imenu-anywhere))
|
||||
(global-set-key (kbd "<f13>") #'imenu-anywhere)
|
||||
(global-set-key (kbd "C-<f2>") #'imenu-anywhere)
|
||||
(global-set-key (kbd "<f13>") #'imenu-anywhere))
|
||||
|
||||
|
||||
(ability parinfer ()
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
;;; HaskellExtension --- Enables haskell development on FG42
|
||||
;;; Commentary:
|
||||
;;; Code:
|
||||
(require 'fpkg)
|
||||
(require 'fg42/extension)
|
||||
(require 'extensions/haskell/init)
|
||||
|
||||
;; Dependencies ----------------------------------
|
||||
(depends-on 'haskell-mode)
|
||||
|
||||
|
||||
(defun haskell-doc ()
|
||||
"something fun")
|
||||
|
||||
;; Extension -------------------------------------
|
||||
(extension haskell
|
||||
:version "2.32"
|
||||
:on-initialize extensions/haskell-initialize
|
||||
:docs "lib/extensions/haskell/readme.org")
|
||||
|
||||
(provide 'extensions/haskell)
|
||||
;;; haskell.el ends here
|
|
@ -0,0 +1,11 @@
|
|||
;;; HaskellExtension --- Enables haskell development on FG42
|
||||
;;; Commentary:
|
||||
;;; Code:
|
||||
|
||||
;;;###autoload
|
||||
(defun extensions/haskell-initialize ())
|
||||
|
||||
|
||||
|
||||
(provide 'extensions/haskell/init)
|
||||
;; init.el ends here
|
|
@ -0,0 +1 @@
|
|||
lxsameer@debian.1723:1562654898
|
|
@ -0,0 +1,10 @@
|
|||
;;; HaskellExtension --- Enables haskell development on FG42
|
||||
;;; Commentary:
|
||||
;;; Code:
|
||||
|
||||
;;;###autoload
|
||||
(defun extensions/haskell-initialize ())
|
||||
|
||||
|
||||
(provide 'extensions/haskell/init)
|
||||
;; init.el ends here
|
Loading…
Reference in New Issue