emacs

Emacs Org Mode Mobile(org-mobile-pull)问题
emacs

Emacs Org Mode Mobile(org-mobile-pull)问题

我正在尝试通过 iPhone 应用程序 MobileOrg 在 Mac 和 iPhone 上同步 .org 文件。在运行 org-mobile-pull 命令尝试将从 iPhone 发送到我的暂存文件夹(在 中定义org-mobile-directory)的文件拉回到原始文件(名为220212.org)之前,文件一直处于工作状态。 我输入C-c C-x RET g,它相当于M-x org-mobile-pull,并出现以下错误:Wrong type argument: stringp, nil 运行 org-mobile-pull 之前 mobileorg....

Admin

Moba XServer 中的 WLS Ubuntu 上的 Emacs - 没有斜体字体
emacs

Moba XServer 中的 WLS Ubuntu 上的 Emacs - 没有斜体字体

我在 Windows 10 笔记本电脑上的 WSL1 容器中安装了 Ubuntu 20.04.3 LTS。我还安装了 MobaXterm Pro v21.5,并配置了 WSL 会话,这样我就可以在终端选项卡中运行命令行。我还启用了 MobaXterm X Server,这样从 Ubuntu 命令行运行 GUI 程序就会在集成到 Windows 桌面的“多窗口模式”中打开它。我运行了“apt install emacs”来安装该编辑器。 问题在于:我的 emacs 配置修改了 font-lock-mode 以斜体显示注释,但事实并非如此。此外,Mx list-...

Admin

在 macOS 主机上使用 MacPorts 的 Xorg-Server 在 Docker 容器中运行 X11 应用程序
emacs

在 macOS 主机上使用 MacPorts 的 Xorg-Server 在 Docker 容器中运行 X11 应用程序

我想在 Docker 中安装的 Ubuntu 容器中运行 Emacs 代码编辑器,并且想以 GUI 模式运行它。 我xorg-server使用 MacPorts 安装了端口,但它默认为 Unix 域本地套接字,在容器中无法访问(由于安全设置)。 如何使用主机 X11 运行容器应用程序?有没有办法为其设置 IP(v4 或 v6)套接字? ...

Admin

如何逐行执行 shell 脚本并将每行发送到终端?
emacs

如何逐行执行 shell 脚本并将每行发送到终端?

我有一个.sh包含 shell 命令的文件,例如: echo "What shall are we running?" if [ "$0" == "-bash" ]; then echo "I'm running a bash" else echo "Not a bash" fi ls -al | less htop 我想在 Emacs (27.2) 中一次一行地浏览这些文件(出于教学目的),并将每一行发送到 macOS (12.1) 终端应用程序Terminal.app。 与此最密切相关的帖子似乎是 这但这些解决方案都不太好用。例如,使用...

Admin

使用 tmux
emacs

使用 tmux

我在 Ubuntu 上并且使用 GNOME 终端或终结者。 我希望减少对鼠标/触摸板的依赖。假设我ls在终端中有输出,我想复制部分输出,以便将其用作我在终端中输入的下一个命令的输入。 当前方法:将鼠标移到终端输出部分,用光标突出显示它,右键单击并复制。按++Ctrl将其粘贴到命令行中。ShiftV 理想方法:输入键盘快捷键,这样我就可以切换到“缓冲模式”,在该模式下,我可以像浏览文本文件一样浏览终端输出(例如在 Emacs 中)。使用键盘查找输出的相关部分,使用类似 Emacs 的命令选择该输出并复制它。退出此“缓冲模式”并返回到命令行,我只需使用键盘即可粘...

Admin

Cygwin ctrl-number 不起作用(在 cli emacs 中)
emacs

Cygwin ctrl-number 不起作用(在 cli emacs 中)

Cygwin ctrl-number 在 cli emacs 中不起作用。我禁用了 mintty 键盘快捷键选项,所以现在它的^-作用与 相同^u -1。但是,ctrl-number 快捷键在 emacs 中不起作用。^4 ^x o例如应该将窗口焦点前进 4 个,与键入^x o4 次相同。相反,我将一个u字符插入当前缓冲区,然后框架焦点向前移动一个位置。所有数字键都是一样的。箭头键在 emacs 中起作用,因此转义字符和基于时间的转义序列检测似乎工作正常。我的 .emacs 有少量绑定,但都在范围内^c letter(为用户绑定保留)。 在 bash 中运行...

Admin

安装 doom 时出现 daemonp 错误
emacs

安装 doom 时出现 daemonp 错误

我在使用 Macos 10.14,并尝试使用 Emacs 安装 Doom。 我已经用 下载了 emacs brew install --cask emacs,它的版本是GNU Emacs 27.2。 我按照以下方法运行安装行doom 的文档, git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d ~/.emacs.d/bin/doom install 我在 emacs 中收到这个错误: ("emacs" "--no-site-file" "--script" "/User...

Admin

查找 emacs 配置文件 Ubuntu
emacs

查找 emacs 配置文件 Ubuntu

我正在尝试找到我的配置文件。使用我的 emacs 编辑器,我可以找到.emacs使用user-init-file哪个输出~\.emacs。但是,尝试在终端中定位此文件/文件夹仅返回No such file or directory。我读到这可能是由于在 64 位系统上有一个 32 位文件(我的是 64 位系统)所致;但是,使用测试文件类型(是.emacs文件?)file会产生相同的输出No such file or directory。此时我陷入困境,并愿意听取任何关于下一步该怎么做的建议。我是否被返回的欺骗了user-init-file,我必须创建自己的....

Admin

是否有其他人遇到过密钥(我没有触摸过)被发送到 WSL 2 GUI 应用程序的情况,我应该如何向微软报告?
emacs

是否有其他人遇到过密钥(我没有触摸过)被发送到 WSL 2 GUI 应用程序的情况,我应该如何向微软报告?

我正在尝试将 Windows Insider Preview 10.0.21.390.1000 (co_release) 与 WSL 2 下的 Ubuntu 18.0.4(和 Ubuntu 20.0.4)结合使用,以便在不需要 VcXsrv 的情况下在 GUI 模式下使用 Emacs。无论使用哪个版本,我有时(并非总是)都会遇到以下“故障”。即使我没有触摸键盘或鼠标,Emacs 也会开始接收重复的按键(通常在我启动发行版时启动;启动 emacs 是我进入 Linux 的主要目的,也是我使用计算机的主要原因)。该键通常是 Cc(控制 c),但有时只是 c,有时...

Admin

emacs term 将文字 Cz 发送到 bash (后台运行进程)
emacs

emacs term 将文字 Cz 发送到 bash (后台运行进程)

我最近从 cli emacs 切换到 gui emacs (25)。我经常使用缓冲区M-x term来运行 cli 工具。切换后,我发现按下C-znow 会最小化 emacs 窗口(并且嘲笑“背景”功能的字面移植),即使聚焦术语缓冲区也是如此。我发现这个问题和答案提出了一种C-z什么都不做的方法,它确实做到了它所说的,但不是我想要的。我希望在 term buffer 中运行的程序移到后台,就像C-z在普通终端仿真器中被推送一样。我还发现这关于在邪恶模式下发送文字的对话C-r,这并不适用,因为我没有使用邪恶模式。 e:这是我的 .emacs (custom-s...

Admin

mv:无法移动,WSL 中的权限被拒绝
emacs

mv:无法移动,WSL 中的权限被拒绝

我收到了mv: cannot move, Permission denied错误,但在声称这是一个重复之前,请先看看我尝试过什么: 首先,它与文件或目录模式无关: $ mv -f .emacs.d .emacs.d.old mv: cannot move '.emacs.d' to '.emacs.d.old': Permission denied $ ls -Al . | grep emacs drwx------ 1 me me 4096 2021-06-11 23:04 .emacs.d ls -ld . drwxr-xr-x 1 me me 40...

Admin

Emacs 从命令行加载文件
emacs

Emacs 从命令行加载文件

当我在 Ubuntu 上时,我会在命令行上使用 Emacs 打开文件,如下所示: $ emacs -nw file.txt 或者 $ emacs /etc/sysctl.conf 当我使用 Kali 并输入上述内容时,没有打开任何文件,而是被放入 *scratch* 缓冲区。然后我必须“Cx Cf file.txt”才能打开 file.txt。 我已阅读 emacs man 文件,但看不到任何用于打开文件的命令行参数。 我不确定这是否是 Kali 的问题,但 mg 和其他文本编辑器和程序在打开文件时运行良好。 ...

Admin

如何在 emacs 中的 (custom-theme-set-faces) 中使用预定义变量或常量
emacs

如何在 emacs 中的 (custom-theme-set-faces) 中使用预定义变量或常量

我想在中使用预定义的变量或字符串类型的常量 (custom-theme-set-faces),因此它会像 (setq Blue128 "#000080") (custom-theme-set-faces 'thename '(default ((t ( :background Blue128)))) ) 如果我尝试按上述方法表述,则会得到类型不匹配的情况: Wrong type argument: stringp, Blue128 还尝试了defvar、defconst、let。在“Emacs 手册”...

Admin

解决了!
emacs

解决了!

我已经开始尝试将 Docker 用于我的日常开发环境,以便(原则上)轻松地从任意机器上工作,而无需进行大量设置。我的环境基于 Emacs+Slime,运行自定义 Common Lisp 映像(尽管我不认为 Slime/Common Lisp 部分很重要——我很确定普通的 Emacs 会遇到下面描述的相同问题)。 当前主机环境是 Windows10/WSL2,Docker 在 WSL2 中运行。我从 Windows Terminal WSL Ubuntu shell 启动我的容器,如下所示: docker run -d -it -rm -e DISPLAY=...

Admin

使用 isearch 时,如何让 Emacs 尊重 (setq mouse-yank-at-point t)?
emacs

使用 isearch 时,如何让 Emacs 尊重 (setq mouse-yank-at-point t)?

在终端中使用 Emacs 时,如果我开始搜索 (Cs),然后单击鼠标中键粘贴某些内容,则无论我单击哪里,该内容都会进入搜索。这就是我希望在 GUI 中发生的情况。 这个答案适用于一切除了当我使用类似 Cs 的命令时:我可以告诉 emacs 将(鼠标中键)粘贴到光标位置吗? 在命令中,该答案的解决方案会粘贴到点所在的位置,而不是粘贴到命令缓冲区中。有没有一种直接的方法可以强制将其粘贴到命令缓冲区(活动时)而不是编辑区域中? ...

Admin