pkg update and first config fix

org-brain not working, add org-roam
This commit is contained in:
2022-12-19 23:02:34 +01:00
parent 02b3e07185
commit 82f05baffe
885 changed files with 356098 additions and 36993 deletions

View File

@@ -196,11 +196,11 @@ lot."
(defcustom ess-auto-width nil
"When non-nil, set the width option when the window configuration changes.
When 'frame, set the width to the frame width. When 'window, set
When \\='frame, set the width to the frame width. When \\='window, set
the width to the window width. If an integer, set the width to
that integer. If it's a negative integer, set the width to the
window's width minus that number. Anything else is treated as
'window."
\\='window."
:group 'ess
:type '(choice (const :tag "Do nothing" :value nil)
(const :tag "Frame width" :value frame)
@@ -232,7 +232,7 @@ These are available for call by function `ess-handy-commands' and
(defcustom ess-describe-at-point-method nil
"Whether `ess-describe-object-at-point' should use a tooltip.
If nil display in an electric buffer. If 'tooltip display in
If nil display in an electric buffer. If \\='tooltip display in
a tooltip.
See also `tooltip-hide-delay' and variable `tooltip-delay'."
@@ -286,7 +286,9 @@ See also `ess-blink-delay'"
:type 'number)
(defcustom ess-ask-for-ess-directory t
"Non-nil means request the process directory each time S is run."
"When non-nil ask the process directory when ESS process starts.
When set to nil, and the process is invoked with an universal
argument, the directory is prompted for."
:group 'ess
:type 'boolean)
@@ -311,26 +313,41 @@ This, plus `ess-language', should be able to determine the exact
version of the statistical package being executed in the particular
buffer.")
(defcustom ess-directory-function nil
(defvaralias 'ess-directory-function 'ess-startup-directory-function)
(defcustom ess-startup-directory-function nil
"Function to return the directory that ESS is run from.
If nil or if the function returns nil then you get `ess-startup-directory'."
:group 'ess
:type '(choice (const nil) function))
(defcustom ess-setup-directory-function nil
"Function to setup the directory that ESS is run from.
This function can be called to set environment variables or to create
a workspace."
Value of `ess-startup-directory' has precedence over this function."
:group 'ess
:type '(choice (const nil) function))
(defvaralias 'ess-directory 'ess-startup-directory)
(defcustom ess-startup-directory nil
"The directory ESS is run from. It must end in a slash.
Provided as a default if `ess-ask-for-ess-directory' is non-nil.
A nil value means use the current buffer's default directory."
"The directory to run ESS processes from.
If a string it should bi a directory from which to start the
process. If a symbol, the symbol's value should be a directory.
For example, the following setting would always start the process
in the directory of the current file:
(setq ess-startup-directory 'default-directory)
If `ess-startup-directory' is nil (the default) and
`ess-startup-directory-function' is non-nil, the value returned
by `ess-startup-directory-function' is used as a directory.
If `ess-startup-directory-function' is nil, then the current
project as returned by `project-current' is used. For files which
mark an R project see `ess-r-project'. For example you can add
.Rprofile to a sub-directory of a project to mark it as R
sub-project.
Finally, if not in a project (`project-current' returned nil) the
`default-directory' is used. It is normally the directory of the
current file.
See also `ess-ask-for-ess-directory'."
:group 'ess
:type '(choice (const nil) directory))
:type '(choice (const nil) directory symbol))
(defcustom ess-history-directory nil
@@ -394,16 +411,16 @@ See also `ess-first-tab-never-complete'."
'ess-first-tab-never-complete "ESS 19.04")
(defcustom ess-first-tab-never-complete 'symbol
"If t, first TAB never tries to complete in `ess-mode'.
If 'symbol first TAB doesn't try to complete if next char is a
If \\='symbol first TAB doesn't try to complete if next char is a
valid symbol constituent.
If 'symbol-or-paren don't complete if next char is closed paren
If \\='symbol-or-paren don't complete if next char is closed paren
)}] or symbol character.
If 'symbol-or-paren-or-punct don't complete if next char is
If \\='symbol-or-paren-or-punct don't complete if next char is
punctuation +-=% etc, or closed paren or symbol.
If 'unless-eol - first TAB completes only at end of line.
If \\='unless-eol - first TAB completes only at end of line.
If nil first TAB always tries to complete (this might be too
aggressive and dangerous)."
@@ -417,7 +434,7 @@ aggressive and dangerous)."
(defcustom ess-use-eldoc t
"If t, activate eldoc in `ess-mode' and `inferior-ess-mode' buffers.
If 'script-only activate in `ess-mode' buffers only.
If \\='script-only activate in `ess-mode' buffers only.
See also `ess-eldoc-show-on-symbol'."
:group 'ess-extras
@@ -444,7 +461,7 @@ A symbol which can be
- aggressive (or t): Try strong + truncate the doc string to fit
into minibuffer.
The default style is 'normal.
The default style is \\='normal.
Ess-eldoc also honors the value of
`eldoc-echo-area-use-multiline-p'. If this variable is not t (the
@@ -456,7 +473,7 @@ truncation."
(defcustom ess-use-flymake t
"If non-nil activate flymake in `ess-mode' buffers.
If 'process, only check if the buffer has an inferior process."
If \\='process, only check if the buffer has an inferior process."
:group 'ess
:type '(choice (const :tag "Always" t)
(const :tag "With running inferior process" process)
@@ -466,7 +483,7 @@ If 'process, only check if the buffer has an inferior process."
(defcustom ess-use-auto-complete t
"If non-nil, activate auto-complete support.
If t, activate auto-complete support in `ess-mode' and
`inferior-ess-mode' buffers. If 'script-only activate in `ess-mode'
`inferior-ess-mode' buffers. If \\='script-only activate in `ess-mode'
buffers only.
If non-nil add `ac-source-R' and `ac-source-filename' to the
@@ -484,7 +501,7 @@ to install your custom sources."
(defcustom ess-use-company t
"If t, activate company support in `ess-mode' and `inferior-ess-mode' buffers.
If non-nil add `company-R-args' and `company-R-objects' to the
`company-backends'. If 'script-only activate in `ess-mode' buffers
`company-backends'. If \\='script-only activate in `ess-mode' buffers
only."
:group 'ess-extras
:type '(choice (const t) (const script-only) (const nil)))
@@ -587,10 +604,10 @@ Anything else, never delete. This variable only affects the behavior
of `ess-load-file'. Dump files are never deleted if an error occurs
during the load."
:group 'ess-edit
:type '(choice (const :tag "Check" :value 'check)
(const :tag "Ask" :value 'ask)
(const :tag "Always keep" :value t)
(const :tag "Always delete" :value nil)))
:type '(choice (const :tag "Check" :value check)
(const :tag "Ask" :value ask)
(const :tag "Always keep" :value t)
(const :tag "Always delete" :value nil)))
(defcustom ess-delete-dump-files nil
"Non-nil means delete dump files after they are created.
@@ -726,7 +743,7 @@ set refill styles."
(define-obsolete-variable-alias 'ess-mode-silently-save 'ess-save-silently "ESS 19.04")
(defcustom ess-save-silently 'auto
"If non-nil, possibly save buffers without asking.
If t, save without asking. If 'auto, save without asking if
If t, save without asking. If \\='auto, save without asking if
either `compilation-ask-about-save' or variable `auto-save-visited-mode'
is non-nil. Affects `ess-save-file'."
:group 'ess-edit
@@ -891,21 +908,21 @@ for other offsets controlling indentation.")
"This setting controls indentation of continued statements.
That is, consecutive statements separated by operators.
When set to 'straight, continued statements are indented as follows:
When set to \\='straight, continued statements are indented as follows:
object %>%
some_function() %>%
other_function()
When set to 'cascade:
When set to \\='cascade:
object %>%
some_function() %>%
other_function()
The 'straight and 'cascade settings are actually equivalent to
'(straight . t) and '(cascade . t), where t represents the
base indent size. More generally, you can supply '(straight . N)
The \\='straight and \\='cascade settings are actually equivalent to
\\='(straight . t) and \\='(cascade . t), where t represents the
base indent size. More generally, you can supply \\='(straight . N)
to control the size of indentation.
See `ess-style-alist' for for an overview of ESS indentation.")
@@ -922,7 +939,7 @@ indented like this:
See `ess-style-alist' for for an overview of ESS indentation.")
(defvar ess-align-arguments-in-calls '("function[ \t]*(")
"A list of refexes where `ess-offset-arguments' is ignored.
"A list of regexes where `ess-offset-arguments' is ignored.
List of regexes specifying the calls where `ess-offset-arguments'
should have no effect on function declarations. The arguments of
those calls will be aligned from the opening parenthesis.
@@ -1556,8 +1573,8 @@ This variable is deprecated.
please add an entry to `display-buffer-alist' instead. See Info
node `(ess)Customizing startup'. For example:
\(add-to-list 'display-buffer-alist
'(\"*R\"
\(add-to-list \\='display-buffer-alist
\\='(\"*R\"
(display-buffer-reuse-window display-buffer-pop-up-frame)))")
(make-obsolete-variable 'inferior-ess-own-frame 'display-buffer-alist "ESS 19.04")
(make-obsolete-variable 'inferior-ess-frame-alist "It is ignored. Use `display-buffer-alist' and `pop-up-frame-alist' instead." "ESS 19.04")
@@ -1611,7 +1628,7 @@ Used in e.g., \\[ess-execute-objects] or \\[ess-display-help-on-object]."
(defvar ess-setwd-command nil
"Command string to set working directory.
Should contain a formatting %s to be replaced by a
path (as in 'setwd(%s)\\n'.")
path (as in `setwd(%s)\\n'.")
(defcustom ess-program-files ;; 32 bit version
(if (and ess-microsoft-p
@@ -1682,7 +1699,7 @@ file."
(defvaralias 'S+6-dialect-name 'S+-dialect-name)
(defcustom S+-dialect-name "S+"
"Name of 'dialect' for S-PLUS 6.x and later.
"Name of `dialect' for S-PLUS 6.x and later.
Easily changeable in a user's `.emacs'."
:group 'ess-SPLUS
:type 'string)
@@ -1736,24 +1753,24 @@ ask - ask the user whether the S buffers should be killed."
(defvaralias 'R-editor 'ess-r-editor)
(defcustom ess-r-editor "emacsclient"
"Editor called by R process with 'edit()' command."
"Editor called by R process with `edit()' command."
:group 'ess
:type 'string)
(defvaralias 'R-pager 'ess-r-pager)
(defcustom ess-r-pager 'nil ; Usually nil is correct as ESS and page() cooperate.
"Pager called by R process with 'page()' command."
"Pager called by R process with `page()' command."
:group 'ess
:type '(choice (const nil) string))
(defcustom S-editor "emacsclient"
"Editor called by S process with 'edit()' command."
"Editor called by S process with `edit()' command."
:group 'ess
:type 'string)
(defcustom S-pager
(if ess-microsoft-p "emacsclientw.exe" "emacsclient")
"Pager called by S process with 'page()' command."
"Pager called by S process with `page()' command."
:group 'ess
:type 'string)
@@ -1822,7 +1839,7 @@ Otherwise, they get their own temporary buffer."
(defcustom ess-eval-visibly 'nowait
"Non-nil means ess-eval- commands display commands in the process buffer.
If 'nowait, ESS shows input commands in the process buffer, but
If \\='nowait, ESS shows input commands in the process buffer, but
doesn't wait for the process. Thus all the output is printed
after the input lines.
@@ -1870,7 +1887,7 @@ Each symbol must evaluate to one of the standard mode line
objects. See info node `(elisp)Mode Line Data'). Add a symbol
with `add-to-list' and remove with `delq'. Note that the symbols
which are part of this list should better have
'risky-local-variable property set to t, otherwise the text
\\='risky-local-variable property set to t, otherwise the text
properties are not displayed.
External utilities such as `ess-tracebug' and `ess-developer'
@@ -1948,7 +1965,7 @@ Really set in <ess-lang>-customize-alist in ess[dl]-*.el")
"Format string for ESS command to extract names from an object *safely*.
%s is replaced by an \"object name\" -- usually a list or data
frame, but in R also e.g., 'package:stats'."
frame, but in R also e.g., `package:stats'."
:group 'ess-command
:type 'string)
@@ -2273,7 +2290,7 @@ the help window."
Possible values are:
nil: Display help in current frame.
'one: All help buffers are shown in one dedicated frame.
\\='one: All help buffers are shown in one dedicated frame.
t: Each help buffer gets its own frame.
If this is non-nil,`ess-help-reuse-window' is ignored. The
@@ -2465,9 +2482,6 @@ Used to store the values for passing on to newly created buffers.")
(defvar-local ess-listing-minor-mode nil
"Non-nil if using `ess-listing-minor-mode'.")
(defvar ess--enable-experimental-projects nil
"Enable experimental project support in ESS.")
(defvar ess-STERM nil
"Placeholder for dialect-specific STERM.")