tree-sitter perl, ruby
This commit is contained in:
24
init.el
24
init.el
@@ -1,6 +1,7 @@
|
|||||||
;;; init.el --- Rawley Fowler's Emacs Configuration
|
;;; init.el --- Rawley Fowler's Emacs Configuration
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;;; A simple Emacs configuration with Evil and Ivy, for Scala and Perl development.
|
;;; My Emacs configuration for ergonomic code editing in many languages.
|
||||||
|
;;; LSP, Tree-sitter, company, and Magit <3.
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
(if (eq system-type 'darwin)
|
(if (eq system-type 'darwin)
|
||||||
@@ -63,10 +64,16 @@
|
|||||||
|
|
||||||
(require 'use-package)
|
(require 'use-package)
|
||||||
|
|
||||||
(use-package raku-mode)
|
(use-package raku-mode
|
||||||
(use-package web-mode)
|
:ensure t)
|
||||||
(use-package json-mode)
|
(use-package web-mode
|
||||||
(use-package dockerfile-mode)
|
:ensure t)
|
||||||
|
(use-package json-mode
|
||||||
|
:ensure t)
|
||||||
|
(use-package dockerfile-mode
|
||||||
|
:ensure t)
|
||||||
|
(use-package nix-mode
|
||||||
|
:ensure t)
|
||||||
|
|
||||||
(setq use-package-always-defer t
|
(setq use-package-always-defer t
|
||||||
use-package-always-ensure t
|
use-package-always-ensure t
|
||||||
@@ -174,7 +181,9 @@
|
|||||||
:config
|
:config
|
||||||
(add-hook 'cperl-mode-hook #'tree-sitter-hl-mode)
|
(add-hook 'cperl-mode-hook #'tree-sitter-hl-mode)
|
||||||
(add-hook 'scala-mode-hook #'tree-sitter-hl-mode)
|
(add-hook 'scala-mode-hook #'tree-sitter-hl-mode)
|
||||||
(add-hook 'javascript-mode #'tree-sitter-hl-mode))
|
(add-hook 'javascript-mode #'tree-sitter-hl-mode)
|
||||||
|
(add-hook 'ruby-mode #'tree-sitter-hl-mode)
|
||||||
|
(add-hook 'perl-mode #'tree-sitter-hl-mode))
|
||||||
|
|
||||||
(use-package tree-sitter-langs
|
(use-package tree-sitter-langs
|
||||||
:after tree-sitter)
|
:after tree-sitter)
|
||||||
@@ -253,6 +262,9 @@
|
|||||||
:config
|
:config
|
||||||
(add-hook 'tuareg-mode-hook #'utop-minor-mode))
|
(add-hook 'tuareg-mode-hook #'utop-minor-mode))
|
||||||
|
|
||||||
|
(use-package magit
|
||||||
|
:ensure t)
|
||||||
|
|
||||||
(custom-set-variables
|
(custom-set-variables
|
||||||
;; custom-set-variables was added by Custom.
|
;; custom-set-variables was added by Custom.
|
||||||
;; If you edit it by hand, you could mess it up, so be careful.
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
|||||||
Reference in New Issue
Block a user