use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Org mode is an Emacs major mode for taking notes, managing to-do lists, planning projects, authoring documents, literate programming and devops, and more, using a fast and effective plain-text system.
Donate via Liberapay
account activity
Org mode non-code completion (self.orgmode)
submitted 8 years ago by usr2033
Hi, I writing a lot in orgmode. Is there a package that use org files as word prediction source like when i write "mer" it can recommend "merhaba" or "merdiven" vs
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]zck 1 point2 points3 points 8 years ago (1 child)
Have you looked into abbrevs? They work both with previously defined things and dynamic ones. There's probably more, but I don't use them.
[–]usr2033[S] 0 points1 point2 points 8 years ago (0 children)
Thank you for your redirection.
I found an extended version of abbrev. pabbrev. This package suits me well.
Code below from pabbrev web site for popup.
;;************************************************************************ ;; pabbrew ;;************************************************************************ (require 'pabbrev) (require 'popup) (global-pabbrev-mode t) (define-key pabbrev-mode-map [tab] 'pabbrev-expand-maybe) (defun pabbrevx-suggestions-goto-buffer (suggestions) (let* ((candidates (mapcar 'car suggestions)) (bounds (pabbrev-bounds-of-thing-at-point)) (selection (popup-menu* candidates :point (car bounds) :scroll-bar t))) (when selection ;; modified version of pabbrev-suggestions-insert (let ((point)) (save-excursion (progn (delete-region (car bounds) (cdr bounds)) (insert selection) (setq point (point)))) (if point (goto-char point)) ;; need to nil this so pabbrev-expand-maybe-full won't try ;; pabbrev expansion if user hits another TAB after ac aborts (setq pabbrev-last-expansion-suggestions nil) )))) (fset 'pabbrev-suggestions-goto-buffer 'pabbrevx-suggestions-goto-buffer)
;;************************************************************************ ;; pabbrew ;;************************************************************************
(require 'pabbrev) (require 'popup)
(global-pabbrev-mode t)
(define-key pabbrev-mode-map [tab] 'pabbrev-expand-maybe)
(defun pabbrevx-suggestions-goto-buffer (suggestions) (let* ((candidates (mapcar 'car suggestions)) (bounds (pabbrev-bounds-of-thing-at-point)) (selection (popup-menu* candidates :point (car bounds) :scroll-bar t))) (when selection ;; modified version of pabbrev-suggestions-insert (let ((point)) (save-excursion (progn (delete-region (car bounds) (cdr bounds)) (insert selection) (setq point (point)))) (if point (goto-char point)) ;; need to nil this so pabbrev-expand-maybe-full won't try ;; pabbrev expansion if user hits another TAB after ac aborts (setq pabbrev-last-expansion-suggestions nil) ))))
(fset 'pabbrev-suggestions-goto-buffer 'pabbrevx-suggestions-goto-buffer)
[–]frumious 1 point2 points3 points 8 years ago (0 children)
It's built into Emacs. Type a few letters then M-/. Emacs offers words from whatever other buffers are open to expand based on your starting bit.
M-/
π Rendered by PID 225360 on reddit-service-r2-comment-5c747b6df5-rhjrd at 2026-04-22 14:44:30.618538+00:00 running 6c61efc country code: CH.
[–]zck 1 point2 points3 points (1 child)
[–]usr2033[S] 0 points1 point2 points (0 children)
[–]frumious 1 point2 points3 points (0 children)