[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/tablist faab7a0 60/60: Merge pull request #20 from tarsiif
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/tablist faab7a0 60/60: Merge pull request #20 from tarsiiformes/sections |
Date: |
Sun, 1 Aug 2021 18:19:35 -0400 (EDT) |
branch: elpa/tablist
commit faab7a035ef2258cc4ea2182f67e3aedab7e2af9
Merge: 778eee5 3fc27c7
Author: politza <politza@fh-trier.de>
Commit: GitHub <noreply@github.com>
Merge pull request #20 from tarsiiformes/sections
Add and improve sections
---
tablist-filter.el | 20 ++++++++++++++++++--
tablist.el | 4 ++++
2 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/tablist-filter.el b/tablist-filter.el
index 00c8a1d..c5d56b8 100644
--- a/tablist-filter.el
+++ b/tablist-filter.el
@@ -32,6 +32,10 @@
(defvar wisent-eoi-term)
(declare-function wisent-parse "semantic/wisent/wisent.el")
+;;
+;; *Variables
+;;
+
(defvar tablist-filter-binary-operator
'((== . tablist-filter-op-equal)
(=~ . tablist-filter-op-regexp)
@@ -74,6 +78,10 @@
((filter or filter) `(or ,$1 ,$3))
((?\( filter ?\)) $2))))
+;;
+;; *Filter Parsing
+;;
+
(defun tablist-filter-parser-init (&optional reinitialize interactive)
(interactive (list t t))
(unless (and tablist-filter-lexer-regexps
@@ -255,6 +263,10 @@
(_ (error "Invalid filter: %s" filter)))))
(feval filter)))
+;;
+;; *Filter Operators
+;;
+
(defun tablist-filter-get-item-by-name (entry col-name)
(let* ((col (cl-position col-name tabulated-list-format
:key 'car
@@ -343,7 +355,7 @@ and \(...\) to group expressions.")
(help-mode)))))
;;
-;; **Filter Functions
+;; *Filter Functions
;;
;; filter ::= nil | named | fn | (OP OP1 [OP2])
@@ -392,7 +404,7 @@ else return nil."
(_ (funcall fn filter))))
;;
-;; Reading filter
+;; *Reading Filter
;;
(defvar tablist-filter-edit-history nil)
@@ -445,4 +457,8 @@ else return nil."
filter)))
(provide 'tablist-filter)
+;; Local Variables:
+;; outline-regexp: ";;\\(\\(?:[;*]+ \\| \\*+\\)[^\s\t\n]\\|###autoload\\)\\|("
+;; indent-tabs-mode: nil
+;; End:
;;; tablist-filter.el ends here
diff --git a/tablist.el b/tablist.el
index 59fe7a7..df8778b 100644
--- a/tablist.el
+++ b/tablist.el
@@ -1938,4 +1938,8 @@ the 0-th column as numbers by the less-than relation."
(aref (cadr e2) column)))))
(provide 'tablist)
+;; Local Variables:
+;; outline-regexp: ";;\\(\\(?:[;*]+ \\| \\*+\\)[^\s\t\n]\\|###autoload\\)\\|("
+;; indent-tabs-mode: nil
+;; End:
;;; tablist.el ends here
- [nongnu] elpa/tablist c762a78 43/60: Bump version to 0.80, (continued)
- [nongnu] elpa/tablist c762a78 43/60: Bump version to 0.80, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist 6d4a6fb 44/60: Escape character literals, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist f6b495d 47/60: Bump version, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist a93d0b1 49/60: `model-line-misc-info` may contain non-lists, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist 41a9612 51/60: Merge pull request #14 from jaor/jaor-patch-1, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist 343d81b 53/60: Deactivate not implemented commands in keymaps, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist 10a573d 54/60: Make git ignore the dist directory, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist dad26a1 55/60: Fix typos, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist 65271d9 58/60: Teach outline-minor-mode about our original heading syntax, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist 3fc27c7 59/60: Split tablist-filter.el into sections, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist faab7a0 60/60: Merge pull request #20 from tarsiiformes/sections,
Philip Kaludercic <=
- [nongnu] elpa/tablist 9a242c5 57/60: Enforce use of spaces for indentation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/tablist 778eee5 56/60: Merge pull request #19 from tarsiiformes/typos, Philip Kaludercic, 2021/08/01