我想在Spacemacs中重新绑定NeoTree缓冲区中的移动键。查看dotspacemacs/user-config
中的其他键绑定,这应该有效:
(with-eval-after-load 'neotree
(evil-define-key 'normal neotree-mode-map (kbd "i") 'neotree-previous-line)
(evil-define-key 'normal neotree-mode-map (kbd "k") 'neotree-next-line))
但据我所知,它什么也没做。怎么应该这样做?我不会介意vanilla Emacs解决方案,但我更感兴趣的是Spacemacs如何绑定密钥。感谢...
答案 0 :(得分:2)
这个答案归功于Github的bmag:
static func updateItem(updatedItem: Item, inout items: [Item]) -> Bool {
var item = items.filter{ $0.id == updatedItem.id }.first
if item != nil {
item = updatedItem
return true
}
return false
}