dotemacs

My Emacs configuration
git clone git://git.entf.net/dotemacs
Log | Files | Refs | LICENSE

README.md (2867B)


      1 # Tablist
      2 
      3 This package adds marks and filters to `tabulated-list-mode`. It also
      4 puts a dired face on tabulated list buffers.
      5 
      6 It can be used by deriving from `tablist-mode`, or with more limited features
      7 by enabling `tablist-minor-mode` inside a `tabulated-list-mode` buffer.
      8 
      9 # Tablist minor mode
     10 
     11 | command                  | keymap             |
     12 |--------------------------|--------------------|
     13 | tablist-mark-forward     | <kbd>m</kbd>       |
     14 | tablist-unmark-backward  | <kbd>DEL</kbd>     |
     15 | tablist-do-kill-lines    | <kbd>k</kbd>       |
     16 | tablist-unmark-all-marks | <kbd>U</kbd>       |
     17 | tablist-unmark-forward   | <kbd>u</kbd>       |
     18 | tablist-toggle-marks     | <kbd>t</kbd>       |
     19 | tablist-sort             | <kbd>s</kbd>       |
     20 | tablist-shrink-column    | <kbd><</kbd>       |
     21 | tablist-enlarge-column   | <kbd>></kbd>       |
     22 | tablist-quit             | <kbd>q</kbd>       |
     23 | tablist-revert           | <kbd>G</kbd>       |
     24 | tablist-export-csv       | <kbd>C-c C-e</kbd> |
     25 
     26 
     27 ## Marks
     28 
     29 | command                    | keymap                           |
     30 |----------------------------|----------------------------------|
     31 | tablist-change-marks       | <kbd>* c</kbd>                   |
     32 | tablist-unmark-all-marks   | <kbd>* !</kbd>                   |
     33 | tablist-mark-items-regexp  | <kbd>* r</kbd> or <kbd>% m</kbd> |
     34 | tablist-mark-items-numeric | <kbd>* n</kbd>                   |
     35 | tablist-mark-forward       | <kbd>* m</kbd>                   |
     36 
     37 ## Filters
     38 
     39 | command                           | keymap         |
     40 |-----------------------------------|----------------|
     41 | tablist-pop-filter                | <kbd>/ p</kbd> |
     42 | tablist-push-regexp-filter        | <kbd>/ r</kbd> |
     43 | tablist-push-equal-filter         | <kbd>/ =</kbd> |
     44 | tablist-push-numeric-filter       | <kbd>/ n</kbd> |
     45 | tablist-negate-filter             | <kbd>/ !</kbd> |
     46 | tablist-toggle-first-filter-logic | <kbd>/ t</kbd> |
     47 | tablist-display-filter            | <kbd>/ /</kbd> |
     48 | tablist-suspend-filter            | <kbd>/ z</kbd> |
     49 | tablist-push-named-filter         | <kbd>/ a</kbd> |
     50 | tablist-name-current-filter       | <kbd>/ s</kbd> |
     51 | tablist-delete-named-filter       | <kbd>/ D</kbd> |
     52 | tablist-deconstruct-named-filter  | <kbd>/ d</kbd> |
     53 | tablist-edit-filter               | <kbd>/ e</kbd> |
     54 | tablist-clear-filter              | <kbd>/ C</kbd> |
     55 
     56 # Tablist mode
     57 
     58 Same bindings as `tablist-minor-mode`, plus the following:
     59 
     60 | command                   | keymap         |
     61 |---------------------------|----------------|
     62 | tablist-flag-forward      | <kbd>d</kbd>   |
     63 | tablist-find-entry        | <kbd>RET</kbd> |
     64 | tablist-find-entry        | <kbd>f</kbd>   |
     65 | tablist-do-delete         | <kbd>D</kbd>   |
     66 | tablist-do-copy           | <kbd>C</kbd>   |
     67 | tablist-do-rename         | <kbd>R</kbd>   |
     68 | tablist-do-flagged-delete | <kbd>x</kbd>   |