47 lines
1.4 KiB
EmacsLisp
47 lines
1.4 KiB
EmacsLisp
;;; priime-languages.el --- Programming language package configuration
|
|
;;; Commentary:
|
|
;; Provides configuration for programming language packages.
|
|
;;; Code:
|
|
|
|
(use-package racket-mode :straight t
|
|
:hook
|
|
((racket-mode . racket-xp-mode)
|
|
(racket-mode . paredit-mode)))
|
|
(use-package rust-mode :straight t
|
|
:hook (rust-mode . eglot))
|
|
(use-package rustic :straight t)
|
|
|
|
(use-package markdown-mode :straight t
|
|
:custom-face
|
|
(markdown-inline-code-face ((t (:inherit nano-salient)))))
|
|
(use-package rjsx-mode :straight t)
|
|
(use-package just-mode :straight t)
|
|
(use-package justl :straight t
|
|
:bind (("C-c j" . #'justl-recipes)))
|
|
(use-package scribble-mode :straight t)
|
|
(use-package auctex :straight t)
|
|
(use-package cdlatex :straight t)
|
|
(use-package yaml-mode :straight t)
|
|
(use-package poetry :straight t)
|
|
(use-package sly :straight t)
|
|
(use-package haskell-mode :straight t)
|
|
(use-package llvm-mode
|
|
:straight
|
|
'(llvm-mode :type git :host github
|
|
:repo "nverno/llvm-mode"))
|
|
(use-package clojure-mode :straight t)
|
|
(use-package tuareg :straight t)
|
|
(use-package utop :straight t)
|
|
(use-package dune :straight t)
|
|
(use-package flycheck-ocaml :straight t)
|
|
(use-package merlin-eldoc :straight t)
|
|
(use-package ocamlformat :straight t)
|
|
(use-package elixir-mode :straight t)
|
|
(use-package inf-elixir :straight t)
|
|
(use-package nix-mode :straight t)
|
|
(use-package irony :straight t
|
|
:hook ((c++-mode c-mode) . irony-mode))
|
|
|
|
(provide 'priime-languages)
|
|
|
|
;;; priime-languages.el ends here
|