最好的 Emacs 工作区插件是什么? [关闭]

2024-02-23

通过工作区,我的意思是 - 我需要保存打开缓冲区的状态(可能在用户指定的工作区文件中)并快速切换到另一组打开缓冲区,例如继续处理与另一个项目相关的文件。

有没有 Emacs 插件可以实现这一点?您会推荐哪一款?


我使用的组合保存访问过的文件 https://github.com/nflath/save-visited-files and 工作组 https://github.com/tlh/workgroups.el。事实上,工作组可能会自己完成您想要的大部分工作。

我的配置:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; workgroups for windows

(setq wg-prefix-key (kbd "C-c z")
      wg-no-confirm t
      wg-file (concat emacs-persistence-directory "workgroups")
      wg-use-faces nil
      wg-switch-on-load nil)

(defun wg-load-default ()
  "Run `wg-load' on `wg-file'."
  (interactive)
  (wg-load wg-file))

(defun wg-save-default ()
  "Run `wg-save' on `wg-file'."
  (interactive)
  (when wg-list
    (with-temp-message ""
      (wg-save wg-file))))

(with-library 'workgroups
  (define-key wg-map (kbd "C-l") 'wg-load-default)
  (define-key wg-map (kbd "C-s") 'wg-save-default)
  (workgroups-mode 1)
  (add-hook 'auto-save-hook 'wg-save-default)
  (add-hook 'kill-emacs-hook 'wg-save-default))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最好的 Emacs 工作区插件是什么? [关闭] 的相关文章

随机推荐

  • __repr__ 方法的目的?

    def repr self return
  • Recycler View 回调活动

    我正在尝试为单个回收器视图项目实现单击侦听器 并使用单击的数据 单个借用者 从我的活动中运行方法 怎么处理呢 我是 kotlin 新手 所以分步指导将会非常有帮助 Thanks 主要活动 val db by lazy Database ge
  • Java RXTX 库不加载本机库

    基本上我想使用 Arduino 编写一个简单的通信工具java 的 RXTX 库 http rxtx qbang org wiki index php Main Page并且在加载动态库时严重失败 我的系统规格 操作系统 OS X 优胜美地
  • 自动更新java应用程序

    我正在构建可以从网上免费下载的 Java 应用程序 我想添加自动更新功能 以修复错误或增强应用程序 为了自动更新 我将程序分成 3 个单元 基础 非常小的代码 将检查第二个单元 上传器 的新版本 更新它并运行它 上传器将检查项目的新更新并下
  • 一对多单向 Hibernate 映射不保存子表

    我有两张表叫做Person and Address 我映射的这些表一对多与 hibernate 使用注释 然后在我的父实体中Person我创建一个Set
  • 在 primefaces 中为动态菜单元素设置 id 不起作用

    我正在使用 primefaces 5 3 我正在动态生成一个 primefaces 菜单 我想在菜单元素上设置 id 以便可以根据该 id 显示工具提示 我的代码是 DefaultMenuModel menuModel new Defaul
  • 将数据帧 Pandas 中的对象 dtype 列转换为数字 Dtype

    试图回答这个问题获取每列的唯一字符串列表 https stackoverflow com questions 39647978 get list of unique string values per column in a datafra
  • ValueError:未找到 SavedModel 包!尝试将 TF2.0 模型部署到 SageMaker 时

    我正在尝试将 TF2 0 模型部署到 SageMaker 到目前为止 我成功地训练了模型并将其保存到 S3 存储桶中 但是当我调用 deploy 方法 我从 cloudWatch 收到以下错误 ValueError no SavedMode
  • 在 Kotlin 中定义 log TAG 常量的最佳方法是什么?

    我正在我的 Android 应用程序中创建我的第一个 Kotlin 类 通常出于记录目的 我有一个带有名称的常量TAG 我在 Java 中要做的是 private static final String TAG MyClass class
  • realUrl 不为默认语言编写 preVar

    我在 TYPO3 4 5 26 上运行 realURL 1 12 6 我习惯于 realURL 创建包含 preVar 的路径 也适用于默认语言 例如 www example com de seite 和 www example com e
  • iOS 13中如何获取状态栏高度?

    在 iOS 13 中UIApplication shared statusBarFrame height warns iOS 13 0 中已弃用 statusBarFrame 使用 statusBarManager 而是窗口场景的属性 如何
  • Jenkins 不执行 Jenkinsfile 中的步骤

    为什么 jenkins 不执行我的 jenkinsfile 我的构建的控制台输出是这样的 20 06 19 Started by GitLab push by 20 06 19 Building in workspace var jenki
  • 向文本输入添加默认值 Angular 2

    背景 我有一个表单 其中的输入字段包含用户的电子邮件地址 我正在使用插值将电子邮件添加到placeholder field Problem 我不希望用户能够更改此字段中的电子邮件地址 我只希望他们能够看到它 但我确实希望它与表格一起发布 Q
  • Firebase RecyclerView 未加载新数据

    每次用户将项目添加到 Firebase 中的某个数据库引用时 我都会尝试创建一个实时 RecyclerView 这是我的模型类 IgnoreExtraProperties public class Poll private String q
  • 无法使用 Xuggler 对视频进行编码

    我正在尝试使用 Xuggler 创建简单的应用程序 它必须将图片序列编码为视频 我已经安装了 xuggler 如官方网站所述 这是代码示例 我实际上是在 Xuggler wiki 网站上找到的 import java awt Color i
  • Python 中十六进制数的二进制补码

    下面的a和b 十六进制 代表有符号二进制数的补码 例如 a 0x17c7cc6e b 0xc158a854 现在我想知道 a 和 b 以 10 为基数的有符号表示 抱歉 我是一名低级程序员 并且是 python 新手 觉得问这个问题很愚蠢
  • UITextField - 当应用程序来自后台时键盘不会隐藏

    在我的 iOS 应用程序中 我在视图底部有 UITextfield 因此 当用户开始输入文本时 我向上滑动视图 以便用户可以看到他们正在输入的内容 输入文本时 视图向上移动 然后按主页按钮 应用程序进入后台 现在点击应用程序的图标 它将应用
  • 如何在 Swift 中仅从共享扩展启动应用程序而不弹出弹出窗口?

    我是 iOS 应用程序开发的初学者 我想通过从另一个应用程序复制链接来启动我的应用程序 添加共享扩展 单击它会显示弹出窗口 但我的要求是它不应该显示弹出窗口并在单击我的共享扩展时直接打开我的应用程序 我做了什么 1 在info plist中
  • 如何为 Django 建立 nginx 虚拟服务器 + fcgi?

    我想通过 nginx 运行多个虚拟主机 每个虚拟主机通过 fcgi 提供不同的 django 应用程序 这可能吗 如果是这样 有人有关于从哪里 如何开始的良好资源吗 nginx 文档似乎主要是示例 但没有我正在尝试的特定配置 最近有两篇关于
  • 最好的 Emacs 工作区插件是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 通过工作区 我的意思是 我需要保存打开缓冲区的状态 可能在用户指定的工作区文件中 并快速切换到另一组打开缓冲区 例如继续处理与另一个项目相关的文