The guide I'm following for lsp-emacs wants me to set these options:
;; Enable scala-mode and sbt-mode (use-package scala-mode :mode "\\.s\\(cala\\|bt\\)$") (use-package sbt-mode :commands sbt-start sbt-command :config ;; WORKAROUND: https://github.com/ensime/emacs-sbt-mode/issues/31 ;; allows using SPACE when in the minibuffer (substitute-key-definition 'minibuffer-complete-word 'self-insert-command minibuffer-local-completion-map)) but MELPA (and most likely mirrors of MELPA) are blocked on my school's internet, so I've been trying to use load-file with Git Submodules:
;; Enable scala-mode and sbt-mode (load-file "~/.emacs.d/plugins/scala-mode/scala-mode.el" :mode "\\.s\\(cala\\|bt\\)$") (load-file "~/.emacs.d/plugins/sbt-mode/sbt-mode.el" :commands sbt-start sbt-command :config ;; WORKAROUND: https://github.com/ensime/emacs-sbt-mode/issues/31 ;; allows using SPACE when in the minibuffer (substitute-key-definition 'minibuffer-complete-word 'self-insert-command minibuffer-local-completion-map)) However, the :colon commands aren't allowed as options on load-file. How can I get these options to work?
use-packagedocumentation is rather complete.