[slack] Refactor window-purpose config
Refactor window-purpose config to use extension-configuration rather than user-configuration to allow reconfiguration in user-config.
This commit is contained in:
parent
f317db3ace
commit
4f9fdb0664
|
@ -1,6 +1,6 @@
|
|||
;;; config.el --- slack layer configuration file for Spacemacs
|
||||
;;
|
||||
;; Copyright (c) 2012-2018 Sylvain Benner & Contributors
|
||||
;; Copyright (c) 2012-2020 Sylvain Benner & Contributors
|
||||
;;
|
||||
;; Author: Benjamin Reynolds <breyno127@gmail.com>
|
||||
;; URL: https://github.com/syl20bnr/spacemacs
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; funcs.el --- slack layer functions file for Spacemacs
|
||||
;;
|
||||
;; Copyright (c) 2012-2018 Sylvain Benner & Contributors
|
||||
;; Copyright (c) 2012-2020 Sylvain Benner & Contributors
|
||||
;;
|
||||
;; Author: Sylvain Benner <sylvain.benner@gmail.com>
|
||||
;; URL: https://github.com/syl20bnr/spacemacs
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; layers.el --- Slack layer layers File for Spacemacs
|
||||
;;
|
||||
;; Copyright (c) 2012-2018 Sylvain Benner & Contributors
|
||||
;; Copyright (c) 2012-2020 Sylvain Benner & Contributors
|
||||
;;
|
||||
;; Author: Sylvain Benner <sylvain.benner@gmail.com>
|
||||
;; URL: https://github.com/syl20bnr/spacemacs
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; packages.el --- slack layer packages file for Spacemacs.
|
||||
;;
|
||||
;; Copyright (c) 2012-2018 Sylvain Benner & Contributors
|
||||
;; Copyright (c) 2012-2020 Sylvain Benner & Contributors
|
||||
;;
|
||||
;; Author: Kosta Harlan <kosta@kostaharlan.net>
|
||||
;; URL: https://github.com/syl20bnr/spacemacs
|
||||
|
@ -9,10 +9,6 @@
|
|||
;;
|
||||
;;; License: GPLv3
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;;; Code:
|
||||
|
||||
;; TODO: Integrate company-emoji.
|
||||
|
||||
(defconst slack-packages
|
||||
|
@ -23,8 +19,7 @@
|
|||
linum
|
||||
persp-mode
|
||||
slack
|
||||
window-purpose
|
||||
))
|
||||
window-purpose))
|
||||
|
||||
(defun slack/init-alert ()
|
||||
(use-package alert
|
||||
|
@ -92,7 +87,7 @@
|
|||
(kbd "@") 'slack-message-embed-mention
|
||||
(kbd "#") 'slack-message-embed-channel)))
|
||||
|
||||
(defun slack/pre-init-window-purpose ()
|
||||
(spacemacs|use-package-add-hook window-purpose
|
||||
:pre-config
|
||||
(add-to-list 'purpose-user-mode-purposes '(slack-mode . chat))))
|
||||
(defun slack/post-init-window-purpose ()
|
||||
(purpose-set-extension-configuration
|
||||
:slack-layer
|
||||
(purpose-conf :mode-purposes '((slack-mode . chat)))))
|
||||
|
|
Loading…
Reference in New Issue