company-emojito the company-backends (although I guess the layer should probably do that for you).
company-emoji-initin various buffers (it seems to be buffer-local?). In an elisp and Python buffer, it worked out of the box: I get a completion dropdown and the Unicode emoji is inserted when selected. When composing a commit message in magit, there was no dropdown to begin with. AFAIU this was because completion was not enabled. I ran
company-emoji-init, and it worked :rocket:
(add-hook 'text-mode-hook #'company-mode) (add-hook 'text-mode-hook #'company-emoji-init) (defun spacemacs/emoji-insert-and-possibly-complete (_) "Use company-emoji to complete 'to' unicode." (when company-emoji-insert-unicode (delete-char -1) (company-complete))) (advice-add 'emoji-cheat-sheet-plus--insert-selection :after #'spacemacs/emoji-insert-and-possibly-complete)
SPC i e
(restclient-jq :location (recipe :fetcher github :repo "pashky/restclient.el"))
;;;instead of two
spell-checkingconfiguration layer in an empty .spacemacs, I obtained this error when opening the file:
Error in post-command-hook (flyspell-post-command-hook): (error "No data for dictionary \"german\" in 'ispell-local-dictionary-alist' or 'ispell-dictionary-alist'"). After a few iterations, the message disappeared and the right dictionary was used...