* lisp/emacs-lisp/timer-list.el: Fix header-line alignment
Enable lexical-binding. (cl-print-compiled, cl-print-compiled-button): Declare. (timer-list-mode): Add spacing to align the header.
This commit is contained in:
parent
3d30b651ca
commit
1828e9a9b7
1 changed files with 7 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
|||
;;; timer-list.el --- list active timers in a buffer
|
||||
;;; timer-list.el --- list active timers in a buffer -*- lexical-binding:t -*-
|
||||
|
||||
;; Copyright (C) 2016-2019 Free Software Foundation, Inc.
|
||||
|
||||
|
@ -24,6 +24,9 @@
|
|||
|
||||
;;; Code:
|
||||
|
||||
(defvar cl-print-compiled)
|
||||
(defvar cl-print-compiled-button)
|
||||
|
||||
;;;###autoload
|
||||
(defun list-timers (&optional _ignore-auto _nonconfirm)
|
||||
"List all timers in a buffer."
|
||||
|
@ -85,8 +88,9 @@
|
|||
(setq-local revert-buffer-function #'list-timers)
|
||||
(setq buffer-read-only t)
|
||||
(setq header-line-format
|
||||
(format "%4s %10s %8s %s"
|
||||
"Idle" "Next" "Repeat" "Function")))
|
||||
(concat (propertize " " 'display '(space :align-to 0))
|
||||
(format "%4s %10s %8s %s"
|
||||
"Idle" "Next" "Repeat" "Function"))))
|
||||
|
||||
(defun timer-list-cancel ()
|
||||
"Cancel the timer on the line under point."
|
||||
|
|
Loading…
Add table
Reference in a new issue