Skip to content

tabcell.el is an Emacs minor mode that provides active cell tracking, navigation, and region selection for tabulated-list-mode buffers.

License

Notifications You must be signed in to change notification settings

exedre/tabcell.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tabcell: Active Cell Tracking for Tabulated Lists

Tabcell is a minor mode for Emacs that enhances navigation and usability within `tabulated-list-mode`. It provides active cell tracking and intuitive keyboard shortcuts for seamless movement across table rows and columns.

Features

  • Highlights the currently active cell in a tabulated list.
  • Supports keyboard navigation across rows, columns, and pages.
  • Includes customizable key bindings for efficient table navigation.

Requirements

  • Emacs 25.1 or higher
  • `cl-lib` library version 0.5 or higher

Installation

  1. Place `tabcell.el` in your Emacs load path.
  2. Add the following to your Emacs configuration file:
(add-to-list 'load-path "/path/to/tabcell")
(require 'tabcell)

Usage

Activate `tabcell-mode` in a buffer running `tabulated-list-mode`:

(tabcell-mode 1)

This will enable active cell tracking and the associated key bindings.

Key Bindings

KeyDescription
`<home>`Move to the first cell in the current row
`<end>`Move to the last cell in the current row
`<up>`Move to the cell above
`<down>`Move to the cell below
`<left>`Move to the previous column
`<right>`Move to the next column
`C-<home>`Move to the first cell in the sheet
`C-<end>`Move to the last cell in the sheet
`<prior>`Move one page up in the sheet
`<next>`Move one page down in the sheet

Development

Feel free to contribute to the project on GitHub: https://github.com/exedre/tabcell.el

License

This code is distributed under the GNU General Public License v3. See the LICENSE file for details.

About

tabcell.el is an Emacs minor mode that provides active cell tracking, navigation, and region selection for tabulated-list-mode buffers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published