william

Keep Calm and Markdown.

clangd 设置选项

由于系统升级 g++, 导致 nvim clangd 补全有些问题,需要指定 clangd 的配置

1
2
3
mkdir ~/.config/clangd

vim ~/.config/clangd/config.yaml
1
2
3
4
5
6
CompileFlags:
  Add: [
        "-Wall",
        "-I/usr/include/c++/11",
        "-I/usr/include/x86_64-linux-gnu/c++/11",
  ]

Emacs 入坑指南

DoomEmacs 通过使用 evil 模式,很好地结合了 EmacsVim,非常适合入坑。

xremap 拯救我的小拇指

我常用的编辑器是 vim,最近开始入坑 Emacs,觉得使用 M-x 导致小拇指极其难受。于是在谷歌搜索一番后,发现可以使用 xremap 重映射功能键,把 CtrlAlt 映射到更加方便的键盘位。

nvim tree auto open

主要在 ~/.config/nvim/lua/plugins/nvim-tree.lua 添加配置

1
2
3
4
--auto open from terminal
if vim.fn.argc(-1) == 0 then
    vim.cmd('NvimTreeOpen')
end
0%