abingham / emacs-ycmd

Emacs client for ycmd, the code completion system.
MIT License
384 stars 46 forks source link

evil-jump-backward does not jump to a proper line after `ycmd-goto-declaration` #481

Closed ChoppinBlockParty closed 5 years ago

ChoppinBlockParty commented 5 years ago

I am not sure if that is a problem of ycmd or evil or ycmd-evil interoperability, however, evil jumps have been working fine for me so far.

ChoppinBlockParty commented 5 years ago

Fixed by RTFM fo evil.

    (evil-add-command-properties #'ycmd-goto :jump t)
    (evil-add-command-properties #'ycmd-goto-include :jump t)
    (evil-add-command-properties #'ycmd-goto-declaration :jump t)
    (evil-add-command-properties #'ycmd-goto-definition :jump t)
    (evil-add-command-properties #'ycmd-goto-implementation :jump t)
    (evil-add-command-properties #'ycmd-goto-imprecise :jump t)
    (evil-add-command-properties #'ycmd-goto-references :jump t)
    (evil-add-command-properties #'ycmd-goto-type :jump t)