Skip to content

Commit

Permalink
adding open-hook, fixing info -chunks output
Browse files Browse the repository at this point in the history
  • Loading branch information
zot committed Dec 27, 2020
1 parent 4d9ba02 commit f38bc50
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 3 deletions.
19 changes: 17 additions & 2 deletions elisp/org-fts.el
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
(apply 'message format)
nil)))

(defun org-fts/hook ()
(defun org-fts/save-hook ()
"A file was just saved, index/reindex it if it's an org-mode file"
(when (and
(buffer-file-name)
Expand All @@ -83,7 +83,22 @@
(start-process "org-fts" nil org-fts/actual-program
"input" "-org" org-fts/db (file-truename (buffer-file-name)))))

(add-hook 'after-save-hook 'org-fts/hook)
(defun org-fts/open-hook ()
"A file was just saved, index/reindex it if it's an org-mode file"
(when (and
(buffer-file-name)
(equal major-mode 'org-mode)
(org-fts/check-db))
(message "UPDATING ORG-FTS: %s" (file-truename (buffer-file-name)))
(let* ((file (file-truename (buffer-file-name)))
(ret (call-process org-fts/actual-program nil nil nil
"empty" "-org" org-fts/db file)))
(org-fts/test (eql 0 ret) "adding %s to returned error %s" file ret)
(start-process "org-fts" nil org-fts/actual-program
"update" org-fts/db))))

(add-hook 'org-mode-hook 'org-fts/open-hook)
(add-hook 'after-save-hook 'org-fts/save-hook)

(defun org-fts/idle-task ()
"After a certain amount of idle time, update the org-fts database"
Expand Down
2 changes: 1 addition & 1 deletion fts-lmdb.go
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,7 @@ func cmdInfo(cfg *lmdbConfigStruct) {
prev := 0
forParts(str, func(line, typ, start, end int) {
runeOffset += len([]rune(str[prev:start]))
fmt.Printf(cfg.format, runeOffset+1, line, 0, 0.0, escape(str[start:end]), cfg.groupName)
fmt.Printf(cfg.format, runeOffset+1, line, 0, 0.0, escape(str[start:end]), group.groupName)
prev = start
})
} else {
Expand Down

0 comments on commit f38bc50

Please sign in to comment.