LaTex配置LSP

lsp
latex

#1

按照https://github.com/astoff/digestif中说的配置

  1. Mac 10.15.2 Emacs 26.3 Spacemace 0.0.3 develop
  2. 安装了Lua 5.3.5
  3. 安装了: luarocks install digestif
  4. lsp在spacemacs中的其它mode都可以正常使用
  5. 增加了(add-to-list 'company-lsp-filter-candidates '(digestif . nil))在如下图中 但是没生效,有没有大神知道怎么配置LaTex的LSP?

#2

我用的是eglot + texlab。打开一个latex文件,M-x eglot,然后选择texlab。直接就能用了。


#3

latex现在也有lsp了,实属讲究。


#4

真的讲究,哈哈


#5

AppleScript 最需要 lsp 了,什么鬼语法 tell application ...click menu item "File" of menu 1 of menu bar item "Save" of menu bar 1,没网我一行都写不来,真正的面向 stackoverflow 编程。

像这样就好了:


#6

啥,不是本地就有文档么,我从来都是用系统自带的 script editor 写的


#7

这个我也试过了,貌似还是没有效果。能分享一下你的配置么?


#8

自带的script edit是指applescrip还是,大佬可以分享一下你的设置不?


#9

就是那个以前叫 AppleScript Editor.app,现在因为支持 JavaScript 叫 Script Editor.app,中文叫 脚本编辑器.app 的。


#10

看上去很「英文编程」


#11

这个这两天刚接触,抄的别人代码完成了org-protocol store link。但是怎么来写LaTex的类似LSP类似的功能,写代码的时候有足够的提示,因为对好多LaTex代码里面的属性对象之类的都不熟悉,每次出错了都是去搜索半天,试错,比较费时间。大佬可以分享个配置代码不?


#12

关于eglot和texlab,我没有做任何配置。 我用的是archlinux,texlab是通过系统包管理器pacman安装的。 打开一个tex文件,M-x eglot,然后把默认的digestif换成texlab。然后回车就ok了。


#13

是这样么?还是,我这样配置后也是不行


#14

我按照eglot的README给的链接,安装digestif是可以的(arch需要安装luarocks),上边的texlab改成绝对路径也可以给出候选,只不过两者不太一样。更多的细节还没有测试。


#15

我连这些配置也没有.


#16

我配置成绝对路径,好像起了作用,但是不确定,有木有有没有正常工作,有没有输出日志或者其他debug的方式查看


#17

环境问题果然是个诡异的问题,太多东西不清楚了。我以前每次配置完都是删除掉.cache文件安装上面图里面的配置,latex-mode都没有激活,激活的是tex-mode,今天配置成绝对路径,是激活了latex-mode。