[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/haskell-mode 70a21213ba 1/2: Escape single quote in docstr
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/haskell-mode 70a21213ba 1/2: Escape single quote in docstring |
Date: |
Sun, 6 Nov 2022 08:58:49 -0500 (EST) |
branch: elpa/haskell-mode
commit 70a21213ba55d532a8bc58710613e23a7290c072
Author: Shohei YOSHIDA <syohex@gmail.com>
Commit: Shohei YOSHIDA <syohex@gmail.com>
Escape single quote in docstring
---
Makefile | 1 +
haskell-cabal.el | 4 ++--
haskell-completions.el | 6 +++---
haskell-customize.el | 14 +++++++-------
haskell-indent.el | 2 +-
haskell-indentation.el | 8 ++++----
haskell-interactive-mode.el | 2 +-
haskell-lexeme.el | 34 +++++++++++++++++-----------------
haskell-load.el | 2 +-
haskell-mode.el | 2 +-
haskell-utils.el | 6 +++---
haskell.el | 2 +-
12 files changed, 42 insertions(+), 41 deletions(-)
diff --git a/Makefile b/Makefile
index 39d6495c89..a6916754db 100644
--- a/Makefile
+++ b/Makefile
@@ -150,6 +150,7 @@ $(AUTOLOADS): $(ELFILES)
$(BATCH) \
--eval '(setq make-backup-files nil)' \
--eval "(setq generated-autoload-file (concat
command-line-default-directory \"/\" \"$@\"))" \
+ --eval "(require 'autoload)" \
-f batch-update-autoloads "."
# check if autoloads will really load
$(BATCH) -l "$@"
diff --git a/haskell-cabal.el b/haskell-cabal.el
index 026d56b95e..99a07e9495 100644
--- a/haskell-cabal.el
+++ b/haskell-cabal.el
@@ -362,8 +362,8 @@ OTHER-WINDOW use `find-file-other-window'."
(defun haskell-cabal-classify-line ()
"Classify the current line's type.
-Possible results are 'section-header 'subsection-header 'section-data 'comment
-and 'empty '"
+Possible results are \\='section-header \\='subsection-header \\='section-data
+\\='comment and \\='empty"
(save-excursion
(beginning-of-line)
(cond
diff --git a/haskell-completions.el b/haskell-completions.el
index 3fd75023fb..f4ea94d186 100644
--- a/haskell-completions.el
+++ b/haskell-completions.el
@@ -144,7 +144,7 @@ whitespace or new line, otherwise returns nil.
(defun haskell-completions-grab-pragma-prefix ()
"Grab completion prefix for pragma completions.
-Returns a list of form '(prefix-start-position
+Returns a list of form \\='(prefix-start-position
prefix-end-position prefix-value prefix-type) for pramga names
such as WARNING, DEPRECATED, LANGUAGE etc. Also returns
completion prefixes for options in case OPTIONS_GHC pragma, or
@@ -214,7 +214,7 @@ pragma is supported also."
(defun haskell-completions-grab-identifier-prefix ()
"Grab completion prefix for identifier at point.
-Returns a list of form '(prefix-start-position
+Returns a list of form \\='(prefix-start-position
prefix-end-position prefix-value prefix-type) for haskell
identifier at point depending on result of function
`haskell-ident-pos-at-point'."
@@ -265,7 +265,7 @@ identifier at point depending on result of function
(defun haskell-completions-grab-prefix (&optional minlen)
"Grab prefix at point for possible completion.
-Returns a list of form '(prefix-start-position
+Returns a list of form \\='(prefix-start-position
prefix-end-position prefix-value prefix-type) depending on
situation, e.g. is it needed to complete pragma, module name,
arbitrary identifier, etc. Returns nil in case it is
diff --git a/haskell-customize.el b/haskell-customize.el
index d2ae85f22a..dccddc7a6e 100644
--- a/haskell-customize.el
+++ b/haskell-customize.el
@@ -53,7 +53,7 @@ Used for locating additional package data files.")
Customize this variable to see the supported symbol values.
-When set to 'auto (the default), the directory contents and
+When set to \\='auto (the default), the directory contents and
available programs will be used to make a best guess at the
process type and the project directory.
@@ -86,7 +86,7 @@ The following example function arranges for all haskell
process
commands to be started in the current nix-shell environment:
(lambda (argv) (append (list \"nix-shell\" \"-I\" \".\" \"--command\" )
- (list (mapconcat 'identity argv \" \"))))
+ (list (mapconcat \\='identity argv \" \"))))
See Info Node `(emacs)Directory Variables' for a way to set this option on
a per-project basis."
@@ -367,7 +367,7 @@ read-only property."
'()
"Support a mapping from module to import lines.
-E.g. '((\"Data.Map\" . \"import qualified Data.Map as M
+E.g. \\='((\"Data.Map\" . \"import qualified Data.Map as M
import Data.Map (Map)
\"))
@@ -413,9 +413,9 @@ presence of a *.cabal file or stack.yaml file or something
similar.")
(defun haskell-build-type ()
"Looks for cabal and stack spec files.
When found, returns a pair (TAG . DIR)
- where TAG is 'cabal-project, 'cabal-sandbox. 'cabal, or 'stack;
+ where TAG is \\='cabal-project, \\='cabal-sandbox. \\='cabal, or \\='stack;
and DIR is the directory containing cabal or stack file.
- When none found, DIR is nil, and TAG is 'ghc"
+ When none found, DIR is nil, and TAG is \\='ghc"
;; REVIEW maybe just 'cabal is enough.
(let ((cabal-project (locate-dominating-file default-directory
"cabal.project"))
(cabal-sandbox (locate-dominating-file default-directory
"cabal.sandbox.config"))
@@ -439,8 +439,8 @@ presence of a *.cabal file or stack.yaml file or something
similar.")
(t (error "Could not find any installation of GHC.")))))
(defun haskell-process-type ()
- "Return `haskell-process-type', or a guess if that variable is 'auto.
- Converts the obsolete 'cabal-new-repl to its equivalent 'cabal-repl.
+ "Return `haskell-process-type', or a guess if that variable is \\='auto.
+ Converts the obsolete \\='cabal-new-repl to its equivalent \\='cabal-repl.
May also set `inferior-haskell-root-dir'"
(cond
((eq 'cabal-new-repl haskell-process-type)
diff --git a/haskell-indent.el b/haskell-indent.el
index 2431da1fea..a5316446b4 100644
--- a/haskell-indent.el
+++ b/haskell-indent.el
@@ -1324,7 +1324,7 @@ of the regions to move."
(defun haskell-indent-align-def (p-arg type)
"Align guards or rhs within the current definition before point.
If P-ARG is t align all defs up to the mark.
-TYPE is either 'guard or 'rhs."
+TYPE is either \\='guard or \\='rhs."
(save-excursion
(let (start-block end-block
(maxcol (if (eq type 'rhs)
haskell-indent-rhs-align-column 0))
diff --git a/haskell-indentation.el b/haskell-indentation.el
index 091cef7d81..fb29107997 100644
--- a/haskell-indentation.el
+++ b/haskell-indentation.el
@@ -793,7 +793,7 @@ For example
(throw 'parse-end nil))))))
(defun haskell-indentation-toplevel-where ()
- "Parse 'where' that we may hit as a standalone in module declaration."
+ "Parse \\='where\\=' that we may hit as a standalone in module declaration."
(haskell-indentation-read-next-token)
(when (eq current-token 'end-tokens)
@@ -1160,13 +1160,13 @@ yet. Keep the list in ascending order."
The following symbols are used as pseudo tokens:
-'layout-item: A new item in a layout list. The next token
+\\='layout-item: A new item in a layout list. The next token
will be the first token from the item.
-'layout-end: the end of a layout list. Next token will be
+\\='layout-end: the end of a layout list. Next token will be
the first token after the layout list.
-'end-tokens: back at point where we started, following-token
+\\='end-tokens: back at point where we started, following-token
will be set to the next token.
Pseudo tokens are used only when implicit-layout-active is
diff --git a/haskell-interactive-mode.el b/haskell-interactive-mode.el
index b06e6da90b..63b5487876 100644
--- a/haskell-interactive-mode.el
+++ b/haskell-interactive-mode.el
@@ -396,7 +396,7 @@ SESSION, otherwise operate on the current buffer."
'rear-nonsticky t)))))
(defun haskell-interactive-mode-goto-end-point ()
- "Go to the 'end' of the buffer (before the prompt)."
+ "Go to the \\='end\\=' of the buffer (before the prompt)."
(goto-char haskell-interactive-mode-prompt-start)
(goto-char (line-beginning-position)))
diff --git a/haskell-lexeme.el b/haskell-lexeme.el
index c8b17916fb..49a02fcd3c 100644
--- a/haskell-lexeme.el
+++ b/haskell-lexeme.el
@@ -91,11 +91,11 @@ Using this function is more efficient than matching against
the
regexp `haskell-lexeme-qid-or-qsym'.
Returns:
- 'qid - if matched a qualified id: 'Data.Map' or 'Map'
- 'qsym - if matched a qualified id: 'Monad.>>=' or '>>='
- 'qprefix - if matched only modid prefix: 'Data.'
+ \\='qid - if matched a qualified id: \\='Data.Map\\=' or \\='Map\\='
+ \\='qsym - if matched a qualified id: \\='Monad.>>=\\=' or \\='>>=\\='
+ \\='qprefix - if matched only modid prefix: \\='Data.\\='
-After successful 'qid or 'qsym match (match-string 1) will return
+After successful \\='qid or \\='qsym match (match-string 1) will return
the unqualified part (if any)."
(let ((begin (point))
(match-data-old (match-data)))
@@ -357,8 +357,8 @@ After successful match:
"Non-nil when point is just in front of Template Haskell
quaisquote literal.
-Quasi quotes start with '[xxx|' or '[$xxx|' sequence and end with
- '|]'. The 'xxx' is a quoter name. There is no escaping mechanism
+Quasi quotes start with \\='[xxx|\\=' or \\='[$xxx|\\=' sequence and end with
+ \\='|]\\='. The \\='xxx\\=' is a quoter name. There is no escaping mechanism
provided for the ending sequence.
Regexp has subgroup expressions:
@@ -368,8 +368,8 @@ Regexp has subgroup expressions:
(match-text 4) matches the closing vertical bar
or nil if at the end of the buffer.
-Note that this function excludes 'e', 't', 'd', 'p' as quoter
-names according to Template Haskell specification."
+Note that this function excludes \\='e\\=', \\='t\\=', \\='d'\\=, \\='p\\='
+as quoter names according to Template Haskell specification."
(let ((match-data-old (match-data)))
(if (and
(looking-at (rx-to-string `(: "[" (optional "$")
@@ -445,16 +445,16 @@ type of Haskell token recognized. Use `match-string',
result.
Possible results are:
-- 'special: for chars [](){}`,;
-- 'comment: for single line comments
-- 'nested-comment: for multiline comments
-- 'qsymid: for qualified identifiers or symbols
-- 'string: for strings literals
-- 'char: for char literals
-- 'number: for decimal, float, hexadecimal and octal number literals
-- 'template-haskell-quote: for a string of apostrophes for template
+- \\='special: for chars [](){}`,;
+- \\='comment: for single line comments
+- \\='nested-comment: for multiline comments
+- \\='qsymid: for qualified identifiers or symbols
+- \\='string: for strings literals
+- \\='char: for char literals
+- \\='number: for decimal, float, hexadecimal and octal number literals
+- \\='template-haskell-quote: for a string of apostrophes for template
haskell
-- 'template-haskell-quasi-quote: for a string of apostrophes for template
+- \\='template-haskell-quasi-quote: for a string of apostrophes for template
haskell
Note that for qualified symbols (match-string 1) returns the
diff --git a/haskell-load.el b/haskell-load.el
index d6a9f0f003..230d8f608a 100644
--- a/haskell-load.el
+++ b/haskell-load.el
@@ -563,7 +563,7 @@ When MODULE-BUFFER is non-NIL, paint error overlays."
t)))))))
(defun haskell-interactive-show-load-message (session type module-name
file-name echo th)
- "Show the '(Compiling|Loading) X' message."
+ "Show the \\='(Compiling|Loading) X\\=' message."
(let ((msg (concat
(cl-ecase type
(compiling
diff --git a/haskell-mode.el b/haskell-mode.el
index fa67353142..7e8f644cf1 100644
--- a/haskell-mode.el
+++ b/haskell-mode.el
@@ -788,7 +788,7 @@ your Emacs configuration. To do that you can customize
`haskell-mode-hook' or add lines to your .emacs file. For
example, to enable `interactive-haskell-mode', use the following:
- (add-hook 'haskell-mode-hook 'interactive-haskell-mode)
+ (add-hook \\='haskell-mode-hook \\='interactive-haskell-mode)
Minor modes that work well with `haskell-mode':
diff --git a/haskell-utils.el b/haskell-utils.el
index 474da616f3..e28955f686 100644
--- a/haskell-utils.el
+++ b/haskell-utils.el
@@ -114,7 +114,7 @@ characters."
(replace-regexp-in-string "\r?\n" "" s)))
(defun haskell-utils-repl-response-error-status (response)
- "Parse response REPL's RESPONSE for errors.
+ "Parse response REPL\\='s RESPONSE for errors.
Returns one of the following symbols:
+ unknown-command
@@ -128,10 +128,10 @@ Returns one of the following symbols:
REPL missing requested command
* \"<interactive>:3:5: …\"
interactive REPL error
-* \"Couldn't guess that module name. Does it exist?\"
+* \"Couldn\\='t guess that module name. Does it exist?\"
(:type-at and maybe some other commands error)
* *all other reposnses* are treated as success reposneses and
- 'no-error is returned."
+ \\='no-error is returned."
(if response
(let ((first-line (car (split-string response "\n" t))))
(cond
diff --git a/haskell.el b/haskell.el
index b730c91376..1b358051c9 100644
--- a/haskell.el
+++ b/haskell.el
@@ -449,7 +449,7 @@ Give optional NEXT-P parameter to override value of
"Run a loading-ish COMMAND.
For example, a COMMAND that wants to pick up type errors and things like that.
RELOAD-P indicates whether the notification
-should say 'reloaded' or 'loaded'. MODULE-BUFFER may be used
+should say \\='reloaded\\=' or \\='loaded\\='. MODULE-BUFFER may be used
for various things, but is optional."
(let ((session (haskell-session)))
(haskell-session-current-dir session)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/haskell-mode 70a21213ba 1/2: Escape single quote in docstring,
ELPA Syncer <=