org-mode/lisp
Ihor Radchenko 098f081591
org-open-at-point: Preserve point unless opening link moves the point
* lisp/org.el (org-open-at-point): Preserve point when opening links.
When a link opened moves point in current buffer, do move the point
as needed by the link.  When multiple links that are opened move point
in current buffer, move point to the last such link.  Fix searching
for the links when opening _multiple_ the links is requested.

Reported-by: Gustavo Barros <gusbrs.2016@gmail.com>
Link: https://orgmode.org/list/87r0mp2srd.fsf@localhost
2023-10-23 14:28:04 +03:00
..
Makefile * lisp/Makefile: Remove references to org-contrib 2023-03-16 13:34:34 +01:00
ob-C.el * lisp/ob-C.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:00:18 +03:00
ob-R.el * lisp/ob-R.el (org-babel-edit-prep:R): Add docstring 2023-10-02 16:29:10 +03:00
ob-awk.el * lisp/ob-awk.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:00:28 +03:00
ob-calc.el * lisp/ob-calc.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:00:37 +03:00
ob-clojure.el ob-clojure.el: Reword docstring for ob-clojure-eval-with-cider 2023-03-23 13:25:15 +01:00
ob-comint.el org-babel-comint-with-output: Fix for edge case of `comint-prompt-regexp' 2023-09-06 12:19:14 +03:00
ob-core.el Merge branch 'bugfix' 2023-10-16 16:05:05 +03:00
ob-css.el org-babel-execute:css: Mention arguments in the docstring 2023-08-06 12:10:21 +03:00
ob-ditaa.el lisp/ob-ditaa.el: Fix checkdoc warnings 2023-08-08 12:38:14 +03:00
ob-dot.el * lisp/ob-dot.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:00:46 +03:00
ob-emacs-lisp.el * lisp/ob-emacs-lisp.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:00:55 +03:00
ob-eshell.el org-babel-variable-assignments:eshell: Document PARAMS argument 2023-09-11 11:51:59 +03:00
ob-eval.el org-babel--shell-command-on-region: Remove obsolete workaround 2023-07-23 17:35:44 +03:00
ob-exp.el * lisp/ob-exp.el: Document all the function arguments 2023-09-10 11:45:02 +03:00
ob-forth.el * lisp/ob-forth.el: Document all the function arguments. 2023-09-12 12:30:51 +03:00
ob-fortran.el * lisp/ob-fortran.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:01:00 +03:00
ob-gnuplot.el * lisp/ob-gnuplot.el: Document all the function arguments 2023-09-15 12:58:25 +03:00
ob-groovy.el * lisp/ob-groovy.el: Fix checkdoc warnings 2023-09-16 12:23:52 +03:00
ob-haskell.el * lisp/ob-haskell.el (org-babel-haskell-execute): Document function arguments 2023-09-17 13:23:00 +03:00
ob-java.el * lisp/ob-java.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:01:03 +03:00
ob-js.el * lisp/ob-js.el: Document all the function arguments 2023-09-18 11:55:04 +03:00
ob-julia.el Provide a uniform way to inform users about missing third-party packages 2023-02-17 17:09:23 +03:00
ob-latex.el * lisp/ob-latex.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:01:06 +03:00
ob-lilypond.el * lisp/ob-lilypond.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:01:08 +03:00
ob-lisp.el * lisp/ob-lisp.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:01:09 +03:00
ob-lob.el Use `org-element-type-p' 2023-07-01 14:35:35 +03:00
ob-lua.el Fix obsolete `sleep-for' usage 2023-10-21 16:08:25 +03:00
ob-makefile.el * lisp/ob-makefile.el (org-babel-execute:makefile): Document function args 2023-09-21 13:59:23 +03:00
ob-matlab.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
ob-maxima.el * lisp/ob-maxima.el: enable use of `batch' loader and `draw' 2023-10-04 11:27:46 +03:00
ob-ocaml.el * lisp/ob-ocaml.el: Document all the function arguments 2023-09-23 14:23:59 +03:00
ob-octave.el * lisp/ob-octave.el: Document all the function arguments 2023-09-26 14:14:11 +03:00
ob-org.el * lisp/ob-org.el: Add support for :prologue/:epilogue parameters 2023-10-19 12:01:09 +03:00
ob-perl.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
ob-plantuml.el * lisp/ob-plantuml.el: Support tikz output 2023-10-20 14:52:25 +03:00
ob-processing.el * lisp/ob-processing.el: Document all the function arguments 2023-10-06 20:04:30 +03:00
ob-python.el Fix obsolete `sleep-for' usage 2023-10-21 16:08:25 +03:00
ob-ref.el org-element: New `org-element-*property*' functions 2023-07-01 14:35:43 +03:00
ob-ruby.el * lisp/ob-ruby.el: Document all the function arguments 2023-10-10 15:30:35 +03:00
ob-sass.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
ob-scheme.el org-babel-expand-body:scheme: define header arg vars using define 2023-04-25 14:25:30 +02:00
ob-screen.el * lisp/ob-screen.el (org-babel-execute:screen): Document the function args 2023-10-05 15:04:14 +03:00
ob-sed.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
ob-shell.el Merge branch 'bugfix' 2023-10-15 11:32:55 +03:00
ob-sql.el lisp/ob-sql.el: allow string in sql-connection-alist 2023-02-01 14:58:03 +03:00
ob-sqlite.el * lisp/ob-sqlite.el: Document all the function arguments 2023-10-19 12:58:21 +03:00
ob-table.el org-sbe: Allow quoting string values 2023-02-23 12:29:18 +03:00
ob-tangle.el org-babel-tangle-collect-blocks: Ignore src blocks without language 2023-10-12 17:34:54 +03:00
ob.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
oc-basic.el Merge branch 'bugfix' 2023-08-26 19:13:33 +03:00
oc-biblatex.el Rename `org-export-get-parent' to `org-element-parent' 2023-07-01 14:35:41 +03:00
oc-bibtex.el Use `org-element-type-p' 2023-07-01 14:35:35 +03:00
oc-csl.el Use `org-element-type-p' 2023-07-01 14:35:35 +03:00
oc-natbib.el Use `org-element-type-p' 2023-07-01 14:35:35 +03:00
oc.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
ol-bbdb.el Provide a uniform way to inform users about missing third-party packages 2023-02-17 17:09:23 +03:00
ol-bibtex.el Merge branch 'bugfix' 2023-08-13 19:24:50 +03:00
ol-docview.el * lisp/ol-docview.el (org-docview-export): Update docstring and arglist 2023-10-09 16:33:28 +03:00
ol-doi.el * lisp/ol-doi.el (org-link-doi-open): Document all the function arguments 2023-10-12 14:44:02 +03:00
ol-eshell.el * lisp/ol-eshell.el: Fix docstrings 2023-10-21 14:49:52 +03:00
ol-eww.el * lisp/ol-eww.el (org-eww-extend-eww-keymap): Add docstring 2023-10-22 12:18:53 +03:00
ol-gnus.el ol-gnus.el: Fix issue when storing links from Gnus article buffers 2023-07-30 19:31:58 +03:00
ol-info.el * lisp/ol-info.el (org-info-map-html-url): Prioritize custom URLs 2023-10-10 19:27:09 +03:00
ol-irc.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
ol-man.el * lisp/ol-man.el (org-man-export): Document all the function arguments 2023-10-17 14:00:01 +03:00
ol-mhe.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
ol-rmail.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
ol-w3m.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
ol.el * lisp/ol.el (org-link-open-as-file): Document function arguments 2023-10-23 12:33:29 +03:00
org-agenda.el lisp/org-agenda.el: Display commands in a more consistent order 2023-10-16 10:30:03 +02:00
org-archive.el * lisp/org-archive.el: Fix flycheck warnings 2023-10-08 12:58:29 +03:00
org-attach-git.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
org-attach.el * lisp/org-attach.el (org-attach-attach): Do not end error message with period 2023-10-13 15:34:39 +03:00
org-capture.el * lisp/org-capture.el: Fix malformed declare form 2023-10-02 14:19:43 +03:00
org-clock.el * lisp/org-clock.el (org-clock-clocked-in-display): Fix docstring format 2023-10-16 12:18:43 +03:00
org-colview.el Merge branch 'bugfix' 2023-10-04 11:42:16 +03:00
org-compat.el org-element-parse-secondary-string: Fix Emacs 27 compatibility 2023-10-16 11:24:29 +03:00
org-crypt.el * lisp/org-crypt.el: Fix outdated declare forms 2023-10-08 13:01:12 +03:00
org-ctags.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
org-cycle.el Update Ihor Radchenko's email address 2023-07-03 11:08:49 +03:00
org-datetree.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
org-duration.el Backport commit cae528457 from Emacs 2023-01-01 12:44:47 -05:00
org-element-ast.el org-element--standard-properties: Re-order, putting boundaries in order 2023-08-22 11:23:16 +03:00
org-element.el * lisp/org-element.el (org-element-entity-parser): Add comment 2023-10-19 11:17:58 +03:00
org-entities.el org-entities: Treat ¶ similarly to § 2023-04-13 09:02:58 +02:00
org-faces.el Merge branch 'bugfix' 2023-07-30 12:30:40 +03:00
org-feed.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
org-fold-core.el org-fold-core--specs: Remove wrong ":alias" alias 2023-08-25 11:33:29 +03:00
org-fold.el org-fold-hide-drawer-all: Make interactive 2023-10-19 12:32:49 +03:00
org-footnote.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
org-goto.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
org-habit.el Allow syntax nodes to be supplied in place of POM in API functions 2023-07-01 14:36:04 +03:00
org-id.el org-element-parse-secondary-string: Fix Emacs 27 compatibility 2023-10-16 11:24:29 +03:00
org-indent.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
org-inlinetask.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
org-keys.el Use `org-element-type-p' 2023-07-01 14:35:35 +03:00
org-lint.el org-lint: New checker for SCHEDULED/DEADLINE with inactive timestamp 2023-08-18 15:21:10 +03:00
org-list.el org-reset-checkbox-state-subtree: Do not reset outside the subtree 2023-10-05 12:34:42 +03:00
org-macro.el org-element: New `org-element-*property*' functions 2023-07-01 14:35:43 +03:00
org-macs.el org-find-base-buffer-visiting: Document function argument 2023-09-20 11:02:32 +03:00
org-mobile.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
org-mouse.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
org-num.el org-num: Allow property inheritance for UNNUMBERED property 2023-10-17 13:01:25 +03:00
org-pcomplete.el * lisp/org-pcomplete.el (org-element-property): Fix malformed declare 2023-10-07 16:25:08 +03:00
org-persist.el Revert "Prefer `string-search' when matching exact strings" 2023-08-18 11:00:13 +03:00
org-plot.el Provide a uniform way to inform users about missing third-party packages 2023-02-17 17:09:23 +03:00
org-protocol.el * lisp/org-protocol.el (org--protocol-detect-protocol-server): Fix docstring 2023-10-14 12:09:34 +03:00
org-refile.el org-refile-get-targets: Improve malformed target handling 2023-08-27 15:18:12 +03:00
org-src.el Refactor `org-src--contents-for-write-back' 2023-07-13 12:28:13 +03:00
org-table.el Merge branch 'bugfix' 2023-08-02 08:18:15 +03:00
org-tempo.el * lisp/org-tempo.el: Fix checkdoc warnings 2023-10-15 11:53:05 +03:00
org-timer.el Prefer `forward-line' over `beginning-of-line' 2023-07-01 14:36:14 +03:00
org.el org-open-at-point: Preserve point unless opening link moves the point 2023-10-23 14:28:04 +03:00
ox-ascii.el org-ascii-item: Fix for alphabetical bullets 2023-10-07 13:22:09 +03:00
ox-beamer.el ox-latex: Prefer :latex-src-block-backend INFO property over variable 2023-09-01 13:42:27 +03:00
ox-html.el org-html-link: Fix relative links with :html-link-use-abs-url 2023-07-10 11:16:32 +03:00
ox-icalendar.el org-icalendar-entry: Fix when the value is a list of keywords 2023-10-22 11:45:34 +03:00
ox-koma-letter.el Prefer "timestamp" over "time-stamp" 2023-04-30 13:48:52 +02:00
ox-latex.el ox-latex.el: Fixes and improvements in `org-latex-language-alist'. 2023-09-10 16:32:29 +03:00
ox-man.el Rename `org-export-get-parent' to `org-element-parent' 2023-07-01 14:35:41 +03:00
ox-md.el ox.el: Rename `org-element-get-parent-element' and move to org-element 2023-07-01 14:35:42 +03:00
ox-odt.el org-odt--translate-latex-fragments: Make sure that we use org-mode buffer 2023-09-18 13:08:42 +03:00
ox-org.el org-element-lineage: Allow TYPES to be a symbol 2023-07-01 14:35:43 +03:00
ox-publish.el Merge branch 'bugfix' 2023-08-05 14:00:18 +03:00
ox-texinfo.el Revert "org-texinfo--match-definition: Drop redundant `save-match-data'" 2023-09-02 20:07:07 +03:00
ox.el Merge branch 'bugfix' 2023-10-15 11:12:34 +03:00