Forbid inserting text in between channel characters
This commit is contained in:
parent
538321926f
commit
3a8d4b661c
1 changed files with 9 additions and 5 deletions
|
@ -169,14 +169,18 @@ if the user is not present"
|
||||||
(channel-id (plist-get channel :id)))
|
(channel-id (plist-get channel :id)))
|
||||||
|
|
||||||
(message "button action! %s" channel-id)))
|
(message "button action! %s" channel-id)))
|
||||||
'channel channel)))
|
'channel channel
|
||||||
|
'read-only t
|
||||||
|
'rear-sticky t
|
||||||
|
'front-sticky t)))
|
||||||
|
|
||||||
(defun show-root ()
|
(defun mattermost-show-root ()
|
||||||
"Populates the Mattermost Root buffer and changes to it"
|
"Populates the Mattermost Root buffer and changes to it"
|
||||||
(interactive)
|
(interactive)
|
||||||
(let ((rootb (get-buffer-create "*Mattermost Root*")))
|
(let ((rootb (get-buffer-create "*Mattermost Root*")))
|
||||||
(with-current-buffer rootb
|
(with-current-buffer rootb
|
||||||
(let ((teams (mattermost-get-teams)))
|
(let ((inhibit-read-only t)
|
||||||
|
(teams (mattermost-get-teams)))
|
||||||
(erase-buffer)
|
(erase-buffer)
|
||||||
(dolist (team teams)
|
(dolist (team teams)
|
||||||
(let* ((team-id (plist-get team :id))
|
(let* ((team-id (plist-get team :id))
|
||||||
|
@ -194,7 +198,7 @@ if the user is not present"
|
||||||
(define-key map (kbd "n") #'next-line)
|
(define-key map (kbd "n") #'next-line)
|
||||||
(define-key map (kbd "p") #'previous-line)
|
(define-key map (kbd "p") #'previous-line)
|
||||||
(define-key map (kbd "q") #'bury-buffer)
|
(define-key map (kbd "q") #'bury-buffer)
|
||||||
(define-key map (kbd "g") #'show-root)
|
(define-key map (kbd "g") #'mattermost-show-root)
|
||||||
map)
|
map)
|
||||||
"The keymap for mattermost-root-mode")
|
"The keymap for mattermost-root-mode")
|
||||||
|
|
||||||
|
@ -214,7 +218,7 @@ user to check their status and select between them")
|
||||||
(mattermost-close)
|
(mattermost-close)
|
||||||
(let ((password (mattermost-read-password)))
|
(let ((password (mattermost-read-password)))
|
||||||
(mattermost-login mattermost-login-id password))
|
(mattermost-login mattermost-login-id password))
|
||||||
(show-root))
|
(mattermost-show-root))
|
||||||
|
|
||||||
(defun mattermost-close ()
|
(defun mattermost-close ()
|
||||||
"Closes the connection with the Mattermost server"
|
"Closes the connection with the Mattermost server"
|
||||||
|
|
Loading…
Reference in a new issue