44 lines
840 B
EmacsLisp
44 lines
840 B
EmacsLisp
;;; packages --- dependencies
|
|
;;; Commentary:
|
|
|
|
;;; Code:
|
|
|
|
(setq package-archives '(("melpa" . "https://melpa.org/packages/")))
|
|
;; This is only needed once, near the top of the file
|
|
(eval-when-compile
|
|
(require 'use-package))
|
|
|
|
(use-package lsp-mode
|
|
:config
|
|
(add-hook 'js-mode-hook #'lsp)
|
|
(add-hook 'python-mode-hook #'lsp)
|
|
(add-hook 'rust-mode-hook #'lsp))
|
|
|
|
(use-package lsp-company)
|
|
(use-package lsp-helm)
|
|
(use-package material-theme)
|
|
(use-package multiple-cursors)
|
|
(use-package neotree)
|
|
(use-package powerline)
|
|
(use-package projectile)
|
|
(use-package flycheck)
|
|
(use-package rainbow-delimiters)
|
|
(use-package magit)
|
|
|
|
|
|
|
|
|
|
(use-package toml-mode)
|
|
(use-package rust-mode)
|
|
(use-package terraform-mode)
|
|
(use-package company-terraform)
|
|
(use-package jinja2-mode)
|
|
(use-package json-mode)
|
|
|
|
|
|
(use-package yaml-mode)
|
|
|
|
|
|
|
|
;;; packages.el ends here
|