Fix how slack loads in #emacs
This commit is contained in:
@ -201,7 +201,7 @@
|
|||||||
(other-window 1)
|
(other-window 1)
|
||||||
(find-file +todo-file))
|
(find-file +todo-file))
|
||||||
|
|
||||||
(use-package! org-roam
|
(def-package! org-roam
|
||||||
:commands (org-roam-insert org-roam-find-file org-roam)
|
:commands (org-roam-insert org-roam-find-file org-roam)
|
||||||
:init
|
:init
|
||||||
(setq org-roam-directory "~/org/")
|
(setq org-roam-directory "~/org/")
|
||||||
@ -295,24 +295,59 @@
|
|||||||
:desc "Update Mastodon timeline" "u" #'mastodon-tl--update
|
:desc "Update Mastodon timeline" "u" #'mastodon-tl--update
|
||||||
:desc "Toot to Mastodon" "t" #'mastodon-toot))
|
:desc "Toot to Mastodon" "t" #'mastodon-toot))
|
||||||
|
|
||||||
(use-package slack
|
(def-package! slack
|
||||||
:commands (slack-start)
|
:commands (slack-start)
|
||||||
|
:init
|
||||||
|
(setq slack-buffer-emojify t)
|
||||||
|
(setq slack-prefer-current-team t)
|
||||||
|
:config
|
||||||
|
(slack-register-team
|
||||||
|
:name "15five"
|
||||||
|
:token (auth-source-pick-first-password
|
||||||
|
:host "15five.slack.com"
|
||||||
|
:user "colin.powell@15five.com")
|
||||||
|
:subscribed-channels '(squad-admin water-cooler))
|
||||||
|
(slack-register-team
|
||||||
|
:name "RAB"
|
||||||
|
:token (auth-source-pick-first-password
|
||||||
|
:host "randomaccessbrewery.slack.com"
|
||||||
|
:user "colin@onec.me")
|
||||||
|
:subscribed-channels '(the_taps random))
|
||||||
|
|
||||||
|
(evil-define-key 'normal slack-info-mode-map
|
||||||
|
",u" 'slack-room-update-messages)
|
||||||
|
(evil-define-key 'normal slack-mode-map
|
||||||
|
",c" 'slack-buffer-kill
|
||||||
|
",ra" 'slack-message-add-reaction
|
||||||
|
",rr" 'slack-message-remove-reaction
|
||||||
|
",rs" 'slack-message-show-reaction-users
|
||||||
|
",pl" 'slack-room-pins-list
|
||||||
|
",pa" 'slack-message-pins-add
|
||||||
|
",pr" 'slack-message-pins-remove
|
||||||
|
",mm" 'slack-message-write-another-buffer
|
||||||
|
",me" 'slack-message-edit
|
||||||
|
",md" 'slack-message-delete
|
||||||
|
",u" 'slack-room-update-messages
|
||||||
|
",2" 'slack-message-embed-mention
|
||||||
|
",3" 'slack-message-embed-channel
|
||||||
|
"\C-n" 'slack-buffer-goto-next-message
|
||||||
|
"\C-p" 'slack-buffer-goto-prev-message)
|
||||||
|
(evil-define-key 'normal slack-edit-message-mode-map
|
||||||
|
",k" 'slack-message-cancel-edit
|
||||||
|
",s" 'slack-message-send-from-buffer
|
||||||
|
",2" 'slack-message-embed-mention
|
||||||
|
",3" 'slack-message-embed-channel))
|
||||||
|
|
||||||
|
(def-package! alert
|
||||||
|
:commands (alert)
|
||||||
:init
|
:init
|
||||||
(setq slack-buffer-emojify t) ;; if you want to enable emoji, default nil
|
(setq alert-default-style 'notifier))
|
||||||
(setq slack-prefer-current-team t)
|
|
||||||
:config
|
(map! :leader
|
||||||
(slack-register-team
|
(:prefix "r"
|
||||||
:name "15five"
|
:desc "Slack channel select" "c" #'slack-channel-select
|
||||||
:token (auth-source-pick-first-password
|
:desc "Slack IM select" "i" #'slack-im-select
|
||||||
:host "15five.slack.com"
|
:desc "Slack threads" "t" #'slack-all-threads))
|
||||||
:user "colin.powell@15five.com")
|
|
||||||
:subscribed-channels '((squad-admin water-cooler)))
|
|
||||||
(slack-register-team
|
|
||||||
:name "RAB"
|
|
||||||
:token (auth-source-pick-first-password
|
|
||||||
:host "randomaccessbrewery.slack.com"
|
|
||||||
:user "colin@onec.me")
|
|
||||||
:subscribed-channels '((the_taps random))))
|
|
||||||
|
|
||||||
(load! "beancount")
|
(load! "beancount")
|
||||||
(require 'beancount)
|
(require 'beancount)
|
||||||
|
|||||||
@ -285,7 +285,7 @@ I am absolutely in love with [[https://org-roam.readthedocs.io/en/develop/][Org-
|
|||||||
easier. I just need to level up with Zettels and web publishing of my notes.
|
easier. I just need to level up with Zettels and web publishing of my notes.
|
||||||
|
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(use-package! org-roam
|
(def-package! org-roam
|
||||||
:commands (org-roam-insert org-roam-find-file org-roam)
|
:commands (org-roam-insert org-roam-find-file org-roam)
|
||||||
:init
|
:init
|
||||||
(setq org-roam-directory "~/org/")
|
(setq org-roam-directory "~/org/")
|
||||||
@ -403,25 +403,63 @@ There's gotta be a way to get the token out of password-store for this.
|
|||||||
:desc "Toot to Mastodon" "t" #'mastodon-toot))
|
:desc "Toot to Mastodon" "t" #'mastodon-toot))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
* Slack
|
* Slack
|
||||||
|
** Configure teams
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(use-package slack
|
(def-package! slack
|
||||||
:commands (slack-start)
|
:commands (slack-start)
|
||||||
|
:init
|
||||||
|
(setq slack-buffer-emojify t)
|
||||||
|
(setq slack-prefer-current-team t)
|
||||||
|
:config
|
||||||
|
(slack-register-team
|
||||||
|
:name "15five"
|
||||||
|
:token (auth-source-pick-first-password
|
||||||
|
:host "15five.slack.com"
|
||||||
|
:user "colin.powell@15five.com")
|
||||||
|
:subscribed-channels '(squad-admin water-cooler))
|
||||||
|
(slack-register-team
|
||||||
|
:name "RAB"
|
||||||
|
:token (auth-source-pick-first-password
|
||||||
|
:host "randomaccessbrewery.slack.com"
|
||||||
|
:user "colin@onec.me")
|
||||||
|
:subscribed-channels '(the_taps random))
|
||||||
|
|
||||||
|
(evil-define-key 'normal slack-info-mode-map
|
||||||
|
",u" 'slack-room-update-messages)
|
||||||
|
(evil-define-key 'normal slack-mode-map
|
||||||
|
",c" 'slack-buffer-kill
|
||||||
|
",ra" 'slack-message-add-reaction
|
||||||
|
",rr" 'slack-message-remove-reaction
|
||||||
|
",rs" 'slack-message-show-reaction-users
|
||||||
|
",pl" 'slack-room-pins-list
|
||||||
|
",pa" 'slack-message-pins-add
|
||||||
|
",pr" 'slack-message-pins-remove
|
||||||
|
",mm" 'slack-message-write-another-buffer
|
||||||
|
",me" 'slack-message-edit
|
||||||
|
",md" 'slack-message-delete
|
||||||
|
",u" 'slack-room-update-messages
|
||||||
|
",2" 'slack-message-embed-mention
|
||||||
|
",3" 'slack-message-embed-channel
|
||||||
|
"\C-n" 'slack-buffer-goto-next-message
|
||||||
|
"\C-p" 'slack-buffer-goto-prev-message)
|
||||||
|
(evil-define-key 'normal slack-edit-message-mode-map
|
||||||
|
",k" 'slack-message-cancel-edit
|
||||||
|
",s" 'slack-message-send-from-buffer
|
||||||
|
",2" 'slack-message-embed-mention
|
||||||
|
",3" 'slack-message-embed-channel))
|
||||||
|
|
||||||
|
(def-package! alert
|
||||||
|
:commands (alert)
|
||||||
:init
|
:init
|
||||||
(setq slack-buffer-emojify t) ;; if you want to enable emoji, default nil
|
(setq alert-default-style 'notifier))
|
||||||
(setq slack-prefer-current-team t)
|
#+END_SRC
|
||||||
:config
|
** Key bindings
|
||||||
(slack-register-team
|
#+BEGIN_SRC emacs-lisp
|
||||||
:name "15five"
|
(map! :leader
|
||||||
:token (auth-source-pick-first-password
|
(:prefix "r"
|
||||||
:host "15five.slack.com"
|
:desc "Slack channel select" "c" #'slack-channel-select
|
||||||
:user "colin.powell@15five.com")
|
:desc "Slack IM select" "i" #'slack-im-select
|
||||||
:subscribed-channels '((squad-admin water-cooler)))
|
:desc "Slack threads" "t" #'slack-all-threads))
|
||||||
(slack-register-team
|
|
||||||
:name "RAB"
|
|
||||||
:token (auth-source-pick-first-password
|
|
||||||
:host "randomaccessbrewery.slack.com"
|
|
||||||
:user "colin@onec.me")
|
|
||||||
:subscribed-channels '((the_taps random))))
|
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
* Beancount
|
* Beancount
|
||||||
Use Emacs and plain text files for your accounting!
|
Use Emacs and plain text files for your accounting!
|
||||||
|
|||||||
Reference in New Issue
Block a user