问题标签 [spacemacs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - Display a TODO keyword on agenda but hide it in Todo list
I am following Getting Things Done (GTD)
with org-mode
, and this is my current TODO setup:
#+TODO: TODO(t) PROJECT(p) | WAITING(w@/!) DONE(d!) CANCELLED(c@)
I want to display entries with PROJECT keyword appear on agenda but hide those entries from the todo list. The rationale behind this setup is that while PROJECT entries are not actionable and therefore should not appear on the TODO list, they will have deadlines that need to be shown on the agenda.
The main problem is that, if I let it remain active, then it appears both on agenda and todo list. On the other hand, if I change it to inactive, then it disappears on both todo list and agenda. What setting do I need in order to display PROJECT entries on just agenda, but not on the todo list?
EDIT:
This album clarifies what I am trying to say. To explain further, the first image describes the demo setup. The second and the third images are todo list and agenda when PROJECT keyword is active. The fourth and the fifth images are todo list and agenda when PROJECT keyword is inactive.
What I want to achieve is third and fourth images where PROJECT entry is displayed when deadline is set, but it doesn't appear on the todo list.
emacs - Spacemacs 字体损坏
今天打开Spacemacs,变成了这样: Spacemacs的字体变成了正方形
我不确定发生了什么,因为我很长时间没有使用 emacs,当我打开它时它正在更新,所以我认为这不是一个过时的问题。我也尝试重新安装,但它仍然是同样糟糕的结果。
希望有擅长Spacemacs的人能给我一个提示。
谢谢你。
emacs - spacemacs shift + tab 没有并说未定义
我在 linux 上并使用标准键盘。
shift-tab
由于某种原因,我根本无法使用。当然我可以使用<
,但不能在编辑模式下使用。我在网上查看过,但我无法找到 backtab 的解决方案。
难道我做错了什么?
emacs - Emacs 连续执行进程
有一种方法可以在 emacs 中(连续地)启动一个进程吗?例如,想象一下 ruby REPL,我希望在 emacs 中启动命令“irb”,它应该在某种分隔的选项卡或缓冲区中。
spacemacs - Spacemacs 设置标签宽度
我刚刚从 VIM 迁移到 Spacemacs,并且想将选项卡宽度从默认 (\t?) 更改为只有 2 个空格。我找到了类似的命令
和
我的问题是我不知道它们是否正确,我应该在 .spacemacs 文件中的哪个位置插入它们,以及它们的含义。
random - 随机化 TODO 列表?
我注意到,当我查看 TODO 列表时,由于我从上到下阅读,我通常只从部分的上半部分完成工作,而当我到达底部的一半时,我发现了一个 TODO这是可以做到的。所以我想知道,有没有办法混合 TODO 列表以便随机排序?
emacs - 使组织议程全屏
当我打开待办事项列表或议程时,它会在一个小缓冲区中打开(占据我屏幕的一半)。如何更改我的 dotfile,以便在调用时org-agenda
它占据整个屏幕?
emacs - dotspacemacs-mode-line-unicode-symbols 中的 Emacs 错误
不知道这意味着什么?
因为我什至没有用户配置目录
emacs - 如何轻松更改 spacemacs 中的字体大小?
如何更改 spacemacs 中的字体大小?我是否需要下载额外的软件包,例如源代码字体?
我尝试在配置文件中更改字体大小,但字体大小没有改变。我在安装源代码字体时遇到问题,因为字体路径未正确注册。这些字体是通过开源 Adobe 提供的说明安装的。有没有更简单的方法可以在 spacemacs 中完成如此简单的任务?
emacs - 如何配置 spacemacs 以便在启动时执行代码?
前言
我知道标题看起来很主观,但我希望这个问题能够为完全不来自 emacs 的新手(这是我的情况)顺利介绍 spacemacs 。
您可能想知道为什么我决定使用 spacemacs,它是对 emacs 的高度自定义 hack,而没有花时间先习惯 vanilla emacs。好吧,事实上,我已经尝试使用 emacs 和 vim 很长时间了,因为我能理解为什么这些软件能够提高生产力,让你在编码/黑客时感觉更“自在” 。
不幸的是,当我开始有点习惯 vim 时,你需要花在学习上的时间,最重要的是,你需要花在学习上的时间配置这些软件上的时间对我来说太高了。
然后我发现了spacemacs,它吸收了一些 vim 中的优点和 emacs 中的优点,并将它们组合成一个很好的预配置包。
问题是大部分配置都是通过 emacs-lisp 完成的,并且希望用户在启动软件时了解代码是如何加载和执行的,而我完全不知道(随着我开始越来越意识到我深入研究了代码)。
我想要达到的目标
我希望能够启动 emacs,并看到它执行一些我将编写的自定义代码,以便:
- 行号显示在我打开的任何缓冲区中
- git live 更改显示在左侧
- 光标悬停时符号突出显示
- 我的“主页”显示了一个项目列表,我可以加载最近的一个,它会记住上次的缓冲区配置
我希望能够在必要时对这些功能(可能还有其他一些功能)进行实际编码,或者在它们已经可用时安装它们。
我试过的
(什么不起作用)
我(天真地)配置了我的 spacemacs,就像任何 lisp/emacs 新手一样:
问题
我意识到有一个名为“主要模式”和“次要模式”的概念分别适用于所有缓冲区或仅适用于特定缓冲区实例,但我也对 emacs 有自己的全局和局部变量这一事实感到非常困惑(似乎可以通过 自定义(setq)
),spacemacs 也有自定义的变量或方法,(spacemacs/toggle-something-on)
而且(custom-set-variables)
我想做的大部分事情都可以使用“钩子”来实现。
spacemacs 文档让我完全一无所知,因为它主要假设您知道事情是如何工作的,而 emacs 文档就像核电站维护指南。
有人可以轻松使用 spacemacs 给我一个“入口点”吗理解这些概念
我希望能够回答以下问题:“哦,我想自定义该行为,我需要在哪里编码?我应该调用哪些方法?我不应该调用哪些方法?我可以更改哪些变量/创建?当我把我的代码放在这里时实际执行了什么?......等等“