那你平时用什么选中想要选中的部分呢?直接移动point吗?包括编辑lisp的时候和编辑其他语言的时候。
The angel saved you, but you become evil again, in a different way.
殊途同归
哈哈哈是的,我在region active的状态下有类似Evil的按键配置。
https://archive.casouri.co.uk/note/2018/easy-bindings-when-region-is-active/index.html
都不如vim的text object, 可以精准控制. 不能精准控制大部分时候都用不上.
比起evil的重量级配置, 这个可以算是一个能让重度emacs kbd用户享受textobject便利的方案, 而且他那种渐进式操作我也是比较喜欢的
我估计这个包大概也不会有很多人用吧。 老实说我觉得 text object is overrated - 老老实实的 mark-defun (C-M-h)
之类的就够用了。
也曾考虑过把 mode-line
拿来显示简单的帮助信息。
如果用 hydra
,即便帮助信息只有一行,也要在 echo erea 开辟两行空间,一行用来刷 message,剩下一行才是帮助提示。我特别不喜欢在编辑过程中,底部忽然蹿上一个窗口。多行蹿就罢了,那是无法避免的,单行也蹿,实在是有点烦。
像 expand-region
直接用 message 也不好,会被其它 message 盖掉,而且在 *Messages*
留下大量无用的信息。
而 mode-line
显示的那些内容大多数时侯没什么意义,不如腾出空间做他用。
在minibffer里编辑的时候,显示message会很碍事。比如在minibuffer里用set-mark-command
,会有mark-activated
显示,覆盖掉原本的内容
awesome-tray.el 你值得拥有, 哈哈哈
不如发个issue,这样GitHub上总有一个“issues: 1”烦他 ; )
你的tabber配置肯定有问题,你用我的awesome-tab吧
多窗口那个我一会看
不要在论坛等我看问题,忙了就忘了,提issue,谢谢
第一个问题是因为你的版本太旧了(最开始的bug), 新版没有问题.
我的 awesome-tab.el 没有问题, 可以很好的工作, 我不想去给 tabbar.el 修bug, 如果你要真的要坚持 tabbar.el , 请自己排查吧.
谢谢你的反馈.
同志们,楼歪了
我现在用easy-kill 介绍:https://emacsredux.com/blog/2018/11/09/an-easy-kill/ 主要优点是和原有的习惯不冲突,选中区域后按M-w还是干一模一样的事情。如果没有选中区域按M-w,原本这是一个没有意义的操作,现在可以接不同的字母干不同的事。
我复制和粘贴主要用我自己写的 thing-edit.el , kill 主要用我的 awesome-pair-kill, 移动用 awesome-pair-jump-* 命令
覆盖我 90% 的编辑和零光标移动拷贝需求.
大家痛点看样子都一样啊! 我都是自己加的 defadvise 支持如果没有选区, 直接复制整个行, 这个 binding 真是太常用了, 不整点额外的功能, 都感觉好浪费.
但是, 实际使用下来, 我发现我总是忘记直接按下 Meta+W
复制当前行. 总以为很方便, 但是实际从来想不起来用, 总是还是先 mark, 再 copy, 因为在 mark 的时候, 切实大脑是在思考事情的, 多按几次键, 好像也没什么关系.
BTW: 这竟然是一个 5 年之久的老项目了.
还可以参考region-bindings-mode
, 直接给你弄了一个keymap,在有选区的时候生效。
我的C-t
在有选区的时候绑定在anchored-transpose
上,也很方便。
我也用 easy-kill
很长时间了,老实说用的还是不多,主要的用途是在一个符号中间的时候选上整个符号 ¯_(ツ)_/¯
我从来不用鼠标, 所以第一个问题我昨天没有测试出来, 已经在 Fix the problem of displaying duplicate information when the mouse is… · manateelazycat/awesome-tray@7e573fd · GitHub 中修复了.