「统计」直接使用别的配置 & 自己攒一套配置,你更倾向?? :)

没错!自从我用emacs第二周发现可以用org来装init文件的时候我就马上这么做了,感觉特别好玩。那时候package少,对启动速度也没有多大的要求,所以没啥感觉。现在觉得每次更改后emacs得重新加载org,速度太慢了,并且全部文件塞一起感觉有点乱…而你的Centaur的文件管理方式非常整洁,也是我想达到的。于是我昨天研究了好久终于研究出了一个解决方案!现在还没彻底implement出来,等我弄好了就发到论坛上给大家参考参考

期待中…………

:nerd_face: 哎呦,不错哦

开始使用多文件配置,发现有些配置不太好分类,而且多个文件难得找。

后来使用orgmode方式单文件管理,但是大纲展开折叠来折叠去还是觉得麻烦。

前段时间发现可以配置outline-regexp,再通过imenu列出来直接找到想要的地方,再定义个函数自动find-file->counsel-imenu,非常方便,随时可以切换到配置。

比如自定义;;;;注释的节点出现在imenu列表中:

 (add-hook 'emacs-lisp-mode-hook 
     (lambda () (outline-minor-mode 1)
                (setq outline-regexp ";;;;+") 
                (setq imenu-prev-index-position-function nil) 
                (add-to-list 'imenu-generic-expression '("Sections" "^;;;; \\(.+\\)$" 1) t)) 
))

png

可以试试outshine,也可以imenu搜索

看到过,只是觉得outline-minor-mode基本止满足使用了,不想多装包折腾,就没试。有空时试下看看。

要说搜索,楼上都不用 rg或者ag的么?多少个文件都不怕呀

我一直在用AG,但是发现有时候文件太多它就放弃搜索了…等了半天啥都不显示…感觉不稳定

可以用我的color-rg.el

1 个赞

我用自己的,偶尔用别人的,比如spacemacs,用别人的是为了找到别人好用的功能最后迁移到自己的配置中。

多文件查找感觉没有单文件查找快速和准确啊。

这是我整合多文件和单文件配置的方式,大家可以看看

2 个赞

好的,我这就试试

counsel-rg 试下,我一般都是这么找的

ag,rg都会出来一大堆,我一般是在项目代码搜索和笔记文件夹搜索才用。

试了试,感觉蛮不错的,不过我有两个小问题…

  1. color-rg-search-project的project root是怎么判断的?
  2. 我在README没看到有直接search input in a new directory的方式,最接近的是color-rg-search-input后加个d Re-search with new directory。可不可以直接在指定directory搜索呀?
1 个赞

第一个问题

https://emacs-china.org/search?q=projectile

我一开始也以为是projectile。我知道projectile也在用projectile。直到我发现我根本没有把我搜的directory设为project。。

  1. 用的是 project-current 这个函数, projectile 太慢了
  2. 我一般用 color-rg-search-symbol, 如果你要指定目录, 可以自己包装一下 color-rg-search-input
1 个赞

还有这种操作,我得试试。。。