写了个LeetCode客户端,人在家中坐,offer天上来

elisp

#21

使用的时候遇到一个问题,在选择语言为 cpp 的情况下,点击 solve it 开始写代码,发现 lsp 和 ccls 没有启动,而且手动开启也不起效,显示 LSP Disconnect
只有将文件保存到磁盘,然后重启 Emacs 才能正常使用补全。


#22

因为创建的buffer没有文件关联,lsp要去找文件的项目目录。也不用重启,你保存一下文件,执行一下lsp-restart-workspace(类似reconnect lsp server的命令,不太记得了),应该就可以了。

或许我会加个leetcode文件目录,这样创建的代码全保存在那里。

打LeetCode其实可以不开补全的,毕竟面试也没有补全。


#23

打LeetCode其实可以不开补全的,毕竟面试也没有补全。

我一开始也在想这个要不要加上lsp补全,后面也觉得LeeCode还是不开补全比较好。


#24

Mac下会显示^M 需要 (leetcode–replace-in-buffer “\r” “\n”)


#25

你说的是“问题描述”有这种情况吗?我在之前已经加了 (leetcode--replace-in-buffer "^M" "")。"^M"在Emacs按C-q C-m

而且我的环境也是Mac,没有这个情况。


#26

BTW https://www.youtube.com/channel/UCDVYMs-SYiJxhIU2T0e7gzw

最近的132我稍微比以往好了一點點……


#27

这是…女装大佬?!


#28

你好,我在Win10下也遇到了这个问题,请问最后怎么解决的呢?


#29

你试试git带的curl


#30

稳!换成git的curl,问题解决…


#31

打代码的buffer里有这个^M.


#32

修好了,有bug到github提issue哈,方便追踪 :grin:


#33

提交了一个用auth-source读取password的补丁,这样就可以把密码放的.authinfo(.gpg)里了

代码是从网上抄抄改改的,需要用cl-lib