Load some missing packages for my default setup
This commit is contained in:
@@ -12,6 +12,7 @@
|
|||||||
(load-theme 'zenburn t))
|
(load-theme 'zenburn t))
|
||||||
|
|
||||||
;;R
|
;;R
|
||||||
|
(use-package auto-complete)
|
||||||
(use-package ess
|
(use-package ess
|
||||||
:config
|
:config
|
||||||
(load "~/.emacs.d/elisp/ess-setup.el"))
|
(load "~/.emacs.d/elisp/ess-setup.el"))
|
||||||
@@ -19,12 +20,13 @@
|
|||||||
;;Javascript
|
;;Javascript
|
||||||
(use-package js2-mode
|
(use-package js2-mode
|
||||||
:config
|
:config
|
||||||
(add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode))
|
(add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode)))
|
||||||
;better imenu
|
(use-package js2-refactor)
|
||||||
(add-hook 'js2-mode-hook #'js2-imenu-extras-mode)
|
(use-package xref-js2)
|
||||||
(load "~/.emacs.d/elisp/javascript.el"))
|
|
||||||
|
|
||||||
(use-package rjsx-mode)
|
(use-package rjsx-mode)
|
||||||
|
(use-package company)
|
||||||
|
(use-package company-tern)
|
||||||
|
(load "~/.emacs.d/elisp/javascript.el")
|
||||||
|
|
||||||
;;Typescript
|
;;Typescript
|
||||||
(use-package tide
|
(use-package tide
|
||||||
@@ -55,16 +57,15 @@
|
|||||||
(load "~/.emacs.d/elisp/rust-setup.el"))
|
(load "~/.emacs.d/elisp/rust-setup.el"))
|
||||||
|
|
||||||
;;Org
|
;;Org
|
||||||
(use-package org
|
(use-package org)
|
||||||
:config
|
(use-package org-ref)
|
||||||
(load "~/.emacs.d/elisp/org-setup.el"))
|
(load "~/.emacs.d/elisp/org-setup.el")
|
||||||
|
|
||||||
;; Ivy related stuff
|
;; Ivy related stuff
|
||||||
(use-package ivy)
|
(use-package ivy)
|
||||||
(use-package ivy-bibtex)
|
(use-package ivy-bibtex)
|
||||||
(use-package counsel)
|
(use-package counsel)
|
||||||
(use-package swiper)
|
(use-package swiper)
|
||||||
|
|
||||||
(load "~/.emacs.d/elisp/ivy-setup.el")
|
(load "~/.emacs.d/elisp/ivy-setup.el")
|
||||||
|
|
||||||
(load "~/.emacs.d/elisp/outline-keymap.el")
|
(load "~/.emacs.d/elisp/outline-keymap.el")
|
||||||
|
|||||||
@@ -2,10 +2,7 @@
|
|||||||
;(add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode))
|
;(add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode))
|
||||||
|
|
||||||
;; Better imenu
|
;; Better imenu
|
||||||
;(add-hook 'js2-mode-hook #'js2-imenu-extras-mode)
|
(add-hook 'js2-mode-hook #'js2-imenu-extras-mode)
|
||||||
|
|
||||||
(require 'js2-refactor)
|
|
||||||
(require 'xref-js2)
|
|
||||||
|
|
||||||
(add-hook 'js2-mode-hook #'js2-refactor-mode)
|
(add-hook 'js2-mode-hook #'js2-refactor-mode)
|
||||||
(js2r-add-keybindings-with-prefix "C-c C-r")
|
(js2r-add-keybindings-with-prefix "C-c C-r")
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
'((C . t)
|
'((C . t)
|
||||||
(js . t)
|
(js . t)
|
||||||
(emacs-lisp . t)
|
(emacs-lisp . t)
|
||||||
(eukleides . t)
|
;(eukleides . t) TODO search for ob-eukleides
|
||||||
(haskell . t)
|
(haskell . t)
|
||||||
(scheme . t)
|
(scheme . t)
|
||||||
(shell . t)))
|
(shell . t)))
|
||||||
|
|||||||
Reference in New Issue
Block a user