mirror of
https://codeberg.org/scip/dot-emacs.git
synced 2025-12-17 04:20:57 +01:00
added simple column sum function
This commit is contained in:
@@ -328,6 +328,14 @@ intended to be #'> to support reverse sorting."
|
|||||||
(interactive)
|
(interactive)
|
||||||
(org-table-move-single-cell 'right))
|
(org-table-move-single-cell 'right))
|
||||||
|
|
||||||
|
(defun tvd-org-sum-column()
|
||||||
|
"Calculate sum of current row and put it into current cell, replacing cell"
|
||||||
|
(interactive)
|
||||||
|
(org-table-blank-field)
|
||||||
|
(org-table-sum)
|
||||||
|
(yank)
|
||||||
|
(org-table-align))
|
||||||
|
|
||||||
;; actual org table config
|
;; actual org table config
|
||||||
(with-eval-after-load "org"
|
(with-eval-after-load "org"
|
||||||
(add-hook 'org-mode-hook
|
(add-hook 'org-mode-hook
|
||||||
@@ -360,7 +368,7 @@ _si_: ip _tl_: Latex _cc_: Copy Cell (C-c t c) _il_: I
|
|||||||
_sI_: -ip _th_: HTML _dd_: Delete Cell _tr_: Transpose Table
|
_sI_: -ip _th_: HTML _dd_: Delete Cell _tr_: Transpose Table
|
||||||
_sn_: numeric _tt_: Tab _dc_: Delete Column _mr_: Move Cell right
|
_sn_: numeric _tt_: Tab _dc_: Delete Column _mr_: Move Cell right
|
||||||
_sN_: -numeric _ta_: Aligned _dr_: Delete Row _ml_: Move Cell left
|
_sN_: -numeric _ta_: Aligned _dr_: Delete Row _ml_: Move Cell left
|
||||||
_st_: time ^^ _kr_: Kill Row _mu_: Move Cell up
|
_st_: time ^^ _kr_: Kill Row _mu_: Move Cell up _S_: sum current column
|
||||||
_sT_: -time ^^ _kc_: Kill Column _md_: Move Cell down _q_: Cancel
|
_sT_: -time ^^ _kc_: Kill Column _md_: Move Cell down _q_: Cancel
|
||||||
|
|
||||||
|
|
||||||
@@ -407,7 +415,7 @@ Reach this hydra with <C-x t>
|
|||||||
("ot" tablify nil)
|
("ot" tablify nil)
|
||||||
("oe" orgtbl-mode nil)
|
("oe" orgtbl-mode nil)
|
||||||
("oc" align-repeat nil)
|
("oc" align-repeat nil)
|
||||||
|
("S" tvd-org-sum-column)
|
||||||
("q" nil nil :color red))
|
("q" nil nil :color red))
|
||||||
|
|
||||||
;; allow me to insert org tables everywhere on request
|
;; allow me to insert org tables everywhere on request
|
||||||
|
|||||||
Reference in New Issue
Block a user