我正在使用spacemacs并试图在org模式下关闭公司模式,同时保持其他主要模式.我尝试过以下方法:
(global-company-mode '(not org-mode))
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我知道我可以使用“SPC p f”来搜索当前项目中的文件,这对我来说意味着 git 存储库。现在,在我当前的项目中,我们有多个 git 存储库,我想在所有这些存储库中搜索文件。幸运的是,它们都位于同一个目录中(例如 ~/projects/x/)。
Spacemacs 中是否有一个命令可以让我在 ~/projects/x 下的所有 git repos 中搜索文件?
我刚刚在 Ubuntu 上安装了 Spacemacs,但关键 SPC 无法正常工作。当我按下它时,Spacemacs 会显示消息
Buffer is read-only: #<buffer *spacemacs*>
我正在运行 Ubuntu 16.04 和 Emacs 24。
我还应该配置其他东西吗?我一直在关注此链接https://gist.github.com/shaybix/4dd95830909daa59207635951a533127
我喜欢眼睛糖果,但是spacemacs确实带来了更大的速度惩罚.是什么让spacemacs值得保留?
我已经定义了一个 emacs / lisp 函数,defun dotspacemacs/user-config ()如下所示:
(defun clientdir ()
"docstring"
neotree-dir "~/Projects/Clients"
)
Run Code Online (Sandbox Code Playgroud)
我该如何执行它?
我做到了
, g g
Run Code Online (Sandbox Code Playgroud)
跳到点下相同符号的定义.现在我想回到我之前的文件/位置.
那有约束力吗?
默认spacemacs安装中的绑定是什么?
我想为spacemacs绑定一组额外的键.使用以下语句:
(global-set-key (kbd "SPC-1") '(fzf/start "01-personal"))
Run Code Online (Sandbox Code Playgroud)
但Emacs抱怨这SPC不是前缀键是行不通的.只是想知道spacemacs是如何做到的.做了一些搜索,但没有找到它的信息.有人可以帮忙吗?
对OrgMode版本 9+感兴趣
有没有办法从其他组织文件中引用和评估代码块,并在当前组织文件中的主代码块中使用它的结果?
或者可能只是将其他组织文件中的代码块包含到当前代码块中以将最后一个作为
#+BEGIN_SRS lang :noweb yes
<<reusable-part1>>
<<current-buffer-specific-part>>
<<reusable-part2>>
#+END_SRS
Run Code Online (Sandbox Code Playgroud)
并且可以抄送它。
我正在尝试在Spacemacs中进行项目范围内的查找/替换。我尝试了这个:
SPC s a pC-c C-e至此Spacemacs告诉我text is read-only。我缺少能够执行编辑操作的内容吗?
python 模式自动缩进似乎基于样式做出了很多假设。如何配置在某些情况下缩进的方式,或者使其像 vim 一样缩进。
例如,如果我有以下函数:
def some_function(
arg1,
arg2,
):
pass
Run Code Online (Sandbox Code Playgroud)
如果我转到行尾arg2,按 Enter 键,然后输入arg3,,这就是我将得到的内容:
def some_function(
arg1,
arg2,
arg3,
):
pass
Run Code Online (Sandbox Code Playgroud)
我想要的是:
def some_function(
arg1,
arg2,
arg3,
):
pass
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它做我想做的事呢?
我已经尝试过(setq indent-line-function 'indent-relative),哪一种可以满足我的要求,除非我按两次 Enter 键,光标将位于该行的开头(看起来它只检查最后一行以确定相对论)。
在vim中,我可以输入def some_function(并按回车键,它会自动缩进4个空格。如果我输入两次 Enter,它仍然会缩进 4 个空格。这是我最想要的。
提前致谢!