我在网上找了很久没有找到汇编的company和yas。有没有哪位兄弟知道的?
我本来想自己硬编码一个company后端,但是搞了一半感觉太累了。那么多指令再加上各种通用浮点寄存器。还是有点多的。
所以想找个现成的。 求高人指点。
我在网上找了很久没有找到汇编的company和yas。有没有哪位兄弟知道的?
我本来想自己硬编码一个company后端,但是搞了一半感觉太累了。那么多指令再加上各种通用浮点寄存器。还是有点多的。
所以想找个现成的。 求高人指点。
Snippets 不太清楚,補全的話我覺得用 nasm-mode 可以寫一個:
(defun nasm-completion-at-point ()
(let* ((bounds (bounds-of-thing-at-point 'symbol))
(start (or (car bounds) (point)))
(end (or (cdr bounds) (point))))
(list start end
(completion-table-dynamic
(lambda (_) (append nasm-registers
nasm-directives
nasm-instructions))))))
加到 completion-at-point-functions
就可以用 company-capf
了。不過我不寫 assembly 不清楚這樣有沒有問題。