emacs参考资料整理

  1. spacemacs dired模式用法: https://blog.slegetank.com/blog/20170106-dired.html
    Emacs文件管理神器--dired常用操作说明 - 暗无天日
  2. 快捷键用法:https://yuyang0.github.io/notes/spacemacs.html
  3. emacs官方参考手册:https://www.gnu.org/software/emacs/manual/html_node/emacs/
  4. spacemacs自定义private layer说明:https://medium.com/@cgrinaldi/creating-a-spacemacs-layer-from-an-existing-emacs-package-efd474bb422d
  5. isearch用法:emacs 搜索与替换 - 拾遗笔记
  6. 官方快捷键查询:https://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Index.html#Key-Index
  7. 自定义minor mode:如何创建一个Emacs Minor Mode - EMACS-DOCUMENT
  8. snippets模板写法:emacs-document/在Spacemacs中为Yasnippet添加自定义snippet.org at master · lujun9972/emacs-document · GitHub
  9. spacemacs默认支持的layer大全:https://www.spacemacs.org/layers/LAYERS.html
                                                           https://develop.spacemacs.org/layers/LAYERS.html
  10. meghanada java工程配置参考config部分:https://github.com/mopemope/meghanada-server                                                                  https://github.com/mopemope/meghanada-server/blob/master/docs/configuration.md
  11. 覆盖指定模式按键映射:Removing/Altering Key Bindings from Minor Mode Keymaps | Emacs Redux
  12. spacemacs使用meghanada打开工程:
    meghanada可以使用.meghanada.conf来配置工程,但是如果工程本身就含有eclipse,gradle,maven,pom.xml等工程构建配置文件时,.meghanada.conf是不生效的,优先使用工程自身的配置文件,meghanada会自动解析,可以看buffer中的meghanada-server-log或者用meghanada-show-project来看meghanada解析出来的工程配置是否正确
  13. 使用etags建立代码索引进行跳转(类似的还有ctags, gtags等)
    1-在工程根目录下命令行执行find . -name "*.java" -print | xargs etags生成TAGS文件 2- M-x visit-tags-table 选择TAGS文件 3- 启动xref-etags-mode, 验证是否可以跳转到定义或者引用(M-.   M-?  M-*)
    或者不用上述方法,直接用projectile-regenerate-tags命令生成TAGS文件,启用xref-etags-mode即可
  14. emacs指定模式打开某类文件:emacs-指定模式打开文件_godme-CSDN博客
  15. clang-format格式化:
    1. 安装clang-format  2.在工程根目录下生成.clang-format文件:clang-format -style=llvm -dump-config > .clang-format     3. 根据需要修改clang-format文件即可
  16. c语言后端ccls用法:
    Project Setup · MaskRay/ccls Wiki · GitHub
     
  17. compile_commands.json索引文件生成方法:
    scons: scons-compiledb - Python Package Health Analysis | Snyk
  18. org番茄工作法环境搭建:
    如何利用Emacs进行个人时间管理(GTD)
    https://github.com/Yangruipis/emacs_setting
  19. org-capture模板说明:
    https://www.zmonster.me/2018/02/28/org-mode-capture.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值