summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGianni Ceccarelli <gianni.ceccarelli@broadbean.com>2021-08-23 10:00:10 +0100
committerGianni Ceccarelli <gianni.ceccarelli@broadbean.com>2021-08-23 10:00:10 +0100
commit3916106e44b514b10ca624db598243d66e9435fc (patch)
tree588a61f50a62f4d6bd29775931c9dac1f37f5192
parentlua mode (diff)
downloademacs-3916106e44b514b10ca624db598243d66e9435fc.tar.gz
emacs-3916106e44b514b10ca624db598243d66e9435fc.tar.bz2
emacs-3916106e44b514b10ca624db598243d66e9435fc.zip
lsp mode
-rw-r--r--.gitignore1
-rwxr-xr-xinit.el9
2 files changed, 9 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 1396b29..2da13d3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
/transient/
/var/
/kkcrc
+/.lsp-*
diff --git a/init.el b/init.el
index 40a3c52..c6f5ad3 100755
--- a/init.el
+++ b/init.el
@@ -184,7 +184,7 @@
'(("gnu" . "https://elpa.gnu.org/packages/")
("melpa" . "https://melpa.org/packages/")))
'(package-selected-packages
- '(lua-mode nginx-mode org groovy-mode scss-mode iedit csharp-mode ng2-mode ansible-vault ascii-art-to-unicode magit-gitflow yaml-mode enh-ruby-mode puppet-mode indium coffee-mode vagrant-tramp wgrep wgrep-ack web-mode unicode-fonts plantuml-mode perl6-mode markdown-mode magit-tramp magit-svn ledger-mode json-mode auto-complete ack))
+ '(lsp-ui lsp-mode go-mode lua-mode nginx-mode org groovy-mode scss-mode iedit csharp-mode ng2-mode ansible-vault ascii-art-to-unicode magit-gitflow yaml-mode enh-ruby-mode puppet-mode indium coffee-mode vagrant-tramp wgrep wgrep-ack web-mode unicode-fonts plantuml-mode perl6-mode markdown-mode magit-tramp magit-svn ledger-mode json-mode auto-complete ack))
'(pov-external-viewer-command "display")
'(pov-help-file "povuser.txt")
'(puppet-indent-level 4)
@@ -447,3 +447,10 @@
(add-hook 'cperl-mode-hook 'dakkar/setup-cperl-mode)
+(require 'lsp-mode)
+(add-hook 'go-mode-hook 'lsp-deferred)
+(add-hook 'lsp-mode-hook (lambda()
+ (progn
+ (lsp-ui-mode)
+ (yas-minor-mode))))
+