小编sta*_*ner的帖子

如何为特定缓冲区设置缓冲区本地face属性?

我想只更改Org-Agenda缓冲区中的face属性.所以我需要在本地更改Org-Agenda面部属性缓冲区.

这是我的代码:(全球范围内)

(defun my-org-agenda-hl-line ()
  (hl-line-mode)
  (set-face-attribute 'hl-line nil
                  :box '(:color "deep pink" :line-width 2))
)
(add-hook 'org-agenda-mode-hook 'my-org-agenda-hl-line)
Run Code Online (Sandbox Code Playgroud)

请帮我在本地制作这个缓冲区.谢谢

emacs customization org-mode font-face emacs-faces

8
推荐指数
1
解决办法
1282
查看次数

如何对Org-mode内联源代码src_lang {}进行语法高亮显示?

是否有一种方法可以突出显示标有的Org-mode内联源代码的语法src_ruby{Array.new}

组织模式是否有默认选项?或者还有其他方法吗?

syntax emacs syntax-highlighting highlight org-mode

8
推荐指数
2
解决办法
5280
查看次数

函数参数中空列表的值,此处示例

可能重复:
Python中的"最小惊讶":可变默认参数

def f(a, L=[]):
    L.append(a)
    return L

print(f(1, [1, 2]))
print(f(1))
print(f(2))
print(f(3))
Run Code Online (Sandbox Code Playgroud)

我想知道为什么其他f(1),f(2),f(3)没有附加到第一个f(1,[1,2]).我想结果应该是:

[1, 2, 1]
[1, 2, 1, 1]
[1, 2, 1, 1, 2]
[1, 2, 1, 1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

但结果不是这个.我不知道为什么.

python parameters function

7
推荐指数
1
解决办法
8634
查看次数

如何在Emacs Org-babel中启用自动完成功能?

我想启用auto-completeBabel代码块org-mode:

#+begin_src emacs-lisp
(setq )                 <--- language-aware auto-completion here
#+end_src
Run Code Online (Sandbox Code Playgroud)

.emacs为了配置auto-complete这个,我需要添加到我的文件中?

emacs autocomplete org-mode babel

5
推荐指数
3
解决办法
1817
查看次数

如何让Org-mode在当前窗口中打开像[[file://file.org]]这样的链接,而不是在其他窗口中打开默认值?

我希望用来[C-c C-o]打开[[file://filename.org|filename]]当前窗口中的链接,而不是其他窗口中的默认链接.

如何更改此组织模式默认行为?

似乎默认[C-u C-c C-o]是在其他窗口中强制打开链接.

在这里有一个类似的问题:如何保持Emacs组织模式不分裂窗口?

emacs org-mode

4
推荐指数
2
解决办法
3235
查看次数

如何在Vim脚本中的路径下获取目录名称?

我想要一个简单的解决方案来获取vim脚本中路径下的目录名称.

这是我尝试过的方法:代码.https://gist.github.com/4307744 功能位于L84行.

我使用此函数作为input()的完整函数.因此,此函数需要返回路径下的目录名列表.例如

to/path/
        - a/
        - b/
Run Code Online (Sandbox Code Playgroud)

我想得到ab.

我试图找到vim内部函数:help functions.只有找到了globpath(),但它会返回完整路径.

那么有人有一个简单的解决方案吗?(顺便说一句,为什么在Vim的路径下获取目录名很难?)

directory vim function path complete

2
推荐指数
1
解决办法
1991
查看次数

如何在地图中将地图中的键绑定取消设置为模式?

我已经为修改Emacs行为的函数设置了一个键绑定auto-complete:

;; ISSUE: when I type the whole candidate string and then press [SPC], 
;; Emacs will insert two spaces.
(define-key ac-menu-map (kbd "SPC")
  (defun ac-complete-with-space ()
    "Select the candidate and append a space. Save your time for typing space."
    (interactive)
    (ac-complete)
    ;; FIXME: this auto-inserts two spaces.
    (insert " ")
    ))
Run Code Online (Sandbox Code Playgroud)

......我想禁用此键绑定中ac-menu-map org-mode 唯一.

我尝试过以下方法:

;; Avoid always selecting unwanted first candidate with auto-complete 
;; when writing in org-mode.
(add-hook 'org-mode-hook
          (lambda ()
            ;; …
Run Code Online (Sandbox Code Playgroud)

emacs elisp autocomplete key-bindings

2
推荐指数
1
解决办法
229
查看次数

这两个'x'在这个Python代码中意味着什么:self.x = x?

我对以下代码感到困惑:

class Point():
    def __init__(self, x=0, y=0):
        self.x = x
        self.y = y
Run Code Online (Sandbox Code Playgroud)

我不明白x代码中的那两个是什么self.x = x意思.

python self

0
推荐指数
2
解决办法
2571
查看次数