~northyear/dotemacs

51c0fbde1e8690eca9357ad4855a4c9e8f2045d3 — Milan Glacier 4 months ago 45c53e5 v0.8.6
config(aichat): don't wrap the config by `use-package.
1 files changed, 19 insertions(+), 21 deletions(-)

M lisp/my-init-apps.el
M lisp/my-init-apps.el => lisp/my-init-apps.el +19 -21
@@ 106,27 106,25 @@

    )

;; aichat integration
(use-package my-apps-autoloads
    :init
    (add-to-list 'display-buffer-alist
                 `("\\*aichat\\*"
                   (display-buffer-in-side-window display-buffer-reuse-window)
                   (window-width . 0.5)
                   (window-height 0.5)
                   (side . ,(alist-get 'aichat my/side-window-sides))
                   (slot . ,(alist-get 'aichat my/side-window-slots))))

    (general-create-definer my/chatgpt-map
        :prefix "SPC c"
        :non-normal-prefix "M-SPC c"
        :prefix-map 'my/chatgpt-map)

    (my/chatgpt-map
        :keymaps 'override
        :states '(normal insert motion visual)
        "s" #'my~aichat-start
        "r" #'my~aichat-send-region-operator))
;; aichat (a chatgpt REPL) integration
(add-to-list 'display-buffer-alist
             `("\\*aichat\\*"
               (display-buffer-in-side-window display-buffer-reuse-window)
               (window-width . 0.5)
               (window-height 0.5)
               (side . ,(alist-get 'aichat my/side-window-sides))
               (slot . ,(alist-get 'aichat my/side-window-slots))))

(general-create-definer my/chatgpt-map
    :prefix "SPC c"
    :non-normal-prefix "M-SPC c"
    :prefix-map 'my/chatgpt-map)

(my/chatgpt-map
    :keymaps 'override
    :states '(normal insert motion visual)
    "s" #'my~aichat-start
    "r" #'my~aichat-send-region-operator)


(provide 'my-init-apps)