diff --git a/config.org b/config.org index c0cde43..da2d882 100644 --- a/config.org +++ b/config.org @@ -685,12 +685,12 @@ Install the package, enable it and ensure that it always is installed, and then Rich Presence in Emacs for discord, `https://github.com/Mstrodl/elcord` Install the package, enable it and ensure that it always is installed, and then enable the mode: -#+BEGIN_SRC emacs-lisp ++BEGIN_SRC emacs-lisp (use-package elcord :ensure t :init (elcord-mode 1)) -#+END_SRC ++END_SRC ** Nix Mode An Emacs major mode for editing Nix expressions. There is also a manual available at nix-mode.org. @@ -706,6 +706,8 @@ lua-mode is a major mode for editing Lua sources in Emacs. #+BEGIN_SRC emacs-lisp (use-package lua-mode :ensure t) + + (add-to-list 'auto-mode-alist '("\\.iy\\'" . lua-mode)) #+END_SRC ** LSP Mode @@ -753,6 +755,16 @@ on how to install the Programming Language Servers that you want. (use-package dap-mode :ensure t) ;; (use-package dap-LANGUAGE) to load the dap adapter for your language + + ;; New luau lsp for roblox implementation + (with-eval-after-load 'lsp-mode + (add-to-list 'lsp-language-id-configuration + '(lua-mode . "luau")) + + (lsp-register-client + (make-lsp-client :new-connection (lsp-stdio-connection "luau-lsp") + :activation-fn (lsp-activate-on "luau") + :server-id 'luau-lsp))) #+END_SRC ** Edwina Dynamic Tiling diff --git a/projectile-bookmarks.eld b/projectile-bookmarks.eld index ac339ae..d6da503 100644 --- a/projectile-bookmarks.eld +++ b/projectile-bookmarks.eld @@ -1 +1 @@ -("~/.emacs.d/") \ No newline at end of file +("c:/Users/seaspark/Documents/Sparks-IY-Plugin/" "~/.emacs.d/" "z:/Documents/Roblox Scripts/Sparks IY Plugin/Sparks-IY-Plugin/") \ No newline at end of file