[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/tablist 3fc27c7 59/60: Split tablist-filter.el into sectio
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/tablist 3fc27c7 59/60: Split tablist-filter.el into sections |
Date: |
Sun, 1 Aug 2021 18:19:35 -0400 (EDT) |
branch: elpa/tablist
commit 3fc27c7c2999040a59420388cdd6aaada12d92c7
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
Split tablist-filter.el into sections
---
tablist-filter.el | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/tablist-filter.el b/tablist-filter.el
index c6b49bb..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)
- [nongnu] elpa/tablist 4a88205 39/60: Remove trailing whitespace, (continued)
- [nongnu] elpa/tablist 4a88205 39/60: Remove trailing whitespace, Philip Kaludercic, 2021/08/01
- [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 <=
- [nongnu] elpa/tablist faab7a0 60/60: Merge pull request #20 from tarsiiformes/sections, Philip Kaludercic, 2021/08/01
- [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