Mattias Engdegård
0670032c0d
json-insert doc fixes
...
* src/json.c (Fjson_insert): Precise the behaviour when the current
buffer is multibyte and unibyte, respectively.
* doc/lispref/text.texi (Parsing JSON): Refer to the right function.
2024-04-02 19:06:39 +02:00
Mattias Engdegård
1135ce461d
Always enable native JSON support and remove Jansson references
...
* src/json.c (Fjson__available_p): Remove.
* lisp/subr.el (json-available-p): Always return t.
* admin/nt/dist-build/build-dep-zips.py:
* configure.ac:
* doc/lispref/text.texi (Parsing JSON):
* java/INSTALL:
* java/org/gnu/emacs/EmacsNative.java (EmacsNative):
* lisp/term/w32-win.el (dynamic-library-alist):
* m4/ndk-build.m4 (ndk_INIT):
* msdos/sed1v2.inp:
* nt/INSTALL:
* nt/INSTALL.W64:
* src/Makefile.in:
* src/emacs.c (main):
* src/lisp.h:
Remove JSON configuration options and references to it and Jansson from
documentation and build files.
* etc/NEWS: Announce.
2024-03-30 15:19:56 +01:00
Po Lu
ecf08f0621
Merge from savannah/emacs-29
...
dc4e6b1329
; Update copyright years in more files
64b3777631
; Run set-copyright from admin.el
8e1c56ae46
; Add 2024 to copyright years
# Conflicts:
# doc/misc/modus-themes.org
# doc/misc/texinfo.tex
# etc/NEWS
# etc/refcards/ru-refcard.tex
# etc/themes/modus-operandi-theme.el
# etc/themes/modus-themes.el
# etc/themes/modus-vivendi-theme.el
# lib/alloca.in.h
# lib/binary-io.h
# lib/c-ctype.h
# lib/c-strcasecmp.c
# lib/c-strncasecmp.c
# lib/careadlinkat.c
# lib/cloexec.c
# lib/close-stream.c
# lib/diffseq.h
# lib/dup2.c
# lib/filemode.h
# lib/fpending.c
# lib/fpending.h
# lib/fsusage.c
# lib/getgroups.c
# lib/getloadavg.c
# lib/gettext.h
# lib/gettime.c
# lib/gettimeofday.c
# lib/group-member.c
# lib/malloc.c
# lib/md5-stream.c
# lib/md5.c
# lib/md5.h
# lib/memmem.c
# lib/memrchr.c
# lib/nanosleep.c
# lib/save-cwd.h
# lib/sha1.c
# lib/sig2str.c
# lib/stdlib.in.h
# lib/strtoimax.c
# lib/strtol.c
# lib/strtoll.c
# lib/time_r.c
# lib/xalloc-oversized.h
# lisp/auth-source-pass.el
# lisp/emacs-lisp/lisp-mnt.el
# lisp/emacs-lisp/timer.el
# lisp/info-look.el
# lisp/jit-lock.el
# lisp/loadhist.el
# lisp/mail/rmail.el
# lisp/net/ntlm.el
# lisp/net/webjump.el
# lisp/progmodes/asm-mode.el
# lisp/progmodes/project.el
# lisp/progmodes/sh-script.el
# lisp/textmodes/flyspell.el
# lisp/textmodes/reftex-toc.el
# lisp/textmodes/reftex.el
# lisp/textmodes/tex-mode.el
# lisp/url/url-gw.el
# m4/alloca.m4
# m4/clock_time.m4
# m4/d-type.m4
# m4/dirent_h.m4
# m4/dup2.m4
# m4/euidaccess.m4
# m4/fchmodat.m4
# m4/filemode.m4
# m4/fsusage.m4
# m4/getgroups.m4
# m4/getloadavg.m4
# m4/getrandom.m4
# m4/gettime.m4
# m4/gettimeofday.m4
# m4/gnulib-common.m4
# m4/group-member.m4
# m4/inttypes.m4
# m4/malloc.m4
# m4/manywarnings.m4
# m4/mempcpy.m4
# m4/memrchr.m4
# m4/mkostemp.m4
# m4/mktime.m4
# m4/nproc.m4
# m4/nstrftime.m4
# m4/pathmax.m4
# m4/pipe2.m4
# m4/pselect.m4
# m4/pthread_sigmask.m4
# m4/readlink.m4
# m4/realloc.m4
# m4/sig2str.m4
# m4/ssize_t.m4
# m4/stat-time.m4
# m4/stddef_h.m4
# m4/stdint.m4
# m4/stdio_h.m4
# m4/stdlib_h.m4
# m4/stpcpy.m4
# m4/strnlen.m4
# m4/strtoimax.m4
# m4/strtoll.m4
# m4/time_h.m4
# m4/timegm.m4
# m4/timer_time.m4
# m4/timespec.m4
# m4/unistd_h.m4
# m4/warnings.m4
# nt/configure.bat
# nt/preprep.c
# test/lisp/register-tests.el
2024-01-02 10:28:14 +08:00
Po Lu
8e1c56ae46
; Add 2024 to copyright years
2024-01-02 09:47:10 +08:00
Eli Zaretskii
1be6204473
Merge from origin/emacs-29
...
a475165738
* doc/man/emacsclient.1: Fix --tramp option.
1e5357d3d1
* doc/man/emacsclient.1: Add missing sections (bug#66598)
fba7b9db39
Add explanation for extra parentheses in ELisp Introduction
7723282682
Add sample code to the "let*" section in "forward-paragraph"
7a00ca92c1
Fix treesit test (bug#67117)
d220893216
Fix c++-ts-mode indentation (bug#67975)
d386a8aa43
Recommend customizing eglot for python-base-mode
bd0c758971
Improve documentation of new native-compilation commands
1ad126c0f2
; Fix typo
77678244b8
doc/lispintro: Don't mention `set` (bug#67734)
cb3684e9df
Fix script for some characters
2922d683b7
; * src/treesit.c (treesit_traverse_child_helper): Fix co...
7b315e8a5c
Fix an issue when searching subtree backward (bug#67117)
03625c2fef
Fix passive mode for tnftp client in ange-ftp.el.
b6429b1c1c
; Improve documentation of ispell.el's dictionary database
75cc159341
; * etc/PROBLEMS: Update the "GnuPG hangs" entry.
67d9af1c07
Fix using disabled command without a docstring
f68f350023
Improve documentation of text properties handling when ya...
06c399914f
Eglot: Add Uiua language server
2023-12-23 06:30:40 -05:00
Eli Zaretskii
f68f350023
Improve documentation of text properties handling when yanking
...
* doc/lispref/text.texi (Text Properties): Mention special
handling of text properties while yanking.
2023-12-16 21:21:33 +02:00
João Távora
ea29a48da1
Jsonrpc: support some JSONesque non-JSONRPC protocols, like DAP
...
* lisp/jsonrpc.el (jsonrpc-convert-to-endpoint)
(jsonrpc-convert-from-endpoint): New generics.
(jsonrpc-connection-send): Call jsonrpc-convert-to-endpoint.
Rework logging.
(jsonrpc-connection-receive): Call jsonrpc-convert-from-endpoint.
Rework logging. jsonrpc--reply with METHOD.
(jsonrpc--log-event): Take subtype.
(Version): Bump to 1.0.19
* test/lisp/progmodes/eglot-tests.el (eglot--sniffing): Adapt
to new protocol of jsonrpc--log-event.
* doc/lispref/text.texi (JSONRPC Overview): Rework.
2023-12-14 00:55:52 +00:00
Stefan Kangas
06a12b0ccc
; Fix typos
2023-12-10 13:22:04 +01:00
Po Lu
9db8c349f0
Merge from savannah/emacs-29
...
d72a4ed65c
Fix 'with-sqlite-transaction' when BODY fails
a7b3c92373
; * doc/emacs/cmdargs.texi (Initial Options): Fix last ch...
fd76a80864
; Mention that -x and --script ignore file-locals
e0469ddb9d
; * doc/emacs/search.texi (Special Isearch): More accurat...
e521669fb3
Fix wording in ELisp Intro manual
da946ca692
Add missing python-ts-mode keyword (bug#67015)
0128495afd
Fix string-pixel-width with global setting of display-lin...
# Conflicts:
# etc/NEWS
2023-11-24 08:38:03 +08:00
Eli Zaretskii
d72a4ed65c
Fix 'with-sqlite-transaction' when BODY fails
...
* lisp/sqlite.el (with-sqlite-transaction): Don't commit changes
if BODY errors out. Roll back the transaction if committing
fails. (Bug#67142)
* etc/NEWS:
* doc/lispref/text.texi (Database): Document the error handling in
'with-sqlite-transaction'.
2023-11-21 15:36:22 +02:00
Eli Zaretskii
9d27b95b26
Merge from origin/emacs-29
...
b8a8106fa1
; Add missing space in the manual
5b906b6215
Fix defcustom :type of ielm-indirect-setup-hook
82af484ec1
; Two updates of etc/TODO
0ab2823f51
; Describe in PROBLEMS 2 problems with keyboard input
4e7112ab21
; Fix inaccuracy in ELisp reference manual
34bbb6c8d2
Document NonGNU ELPA in FAQ
2af092741e
Fix remote path setting in Eshell
4613575d97
; * lisp/completion.el (dynamic-completion-mode): Fix las...
2f0f33fbf9
Update docs for (co-)maintainer changes
b068fcd4a3
* doc/lispref/strings.texi (Text Comparison): Fix typo (b...
2e2a5f8118
Adapt Tramp manual
d32f00a35b
Improve docstring of message-sendmail-envelope-from
1a668cda8b
Unbreak builds with CHECK_STRUCTS.
77b6e9bb17
Improve documentation of EPG
d3382f9471
; * lisp/completion.el (dynamic-completion-mode): Doc fix.
1458daf316
Avoid crashes on macOS with context menus
# Conflicts:
# src/pdumper.c
2023-09-09 04:33:47 -04:00
Eli Zaretskii
4e7112ab21
; Fix inaccuracy in ELisp reference manual
...
* doc/lispref/text.texi (Motion by Indent): Remove incorrect
information about return values that can be anything. (Bug#65819)
2023-09-08 14:39:49 +03:00
Eli Zaretskii
555cb8f7b1
Merge from origin/emacs-29
...
ee20b50dfe
; * lisp/progmodes/typescript-ts-mode.el (treesit-query-c...
2215298d90
Update JSX support due to upstream changes (bug#64647)
235561a2cc
Update TSX support due to upstream changes (bug#64647)
12ab82d3b3
; Fix customization form of 'bookmark-watch-bookmark-file'
d149a4dc42
; Improve documentation of automatic addition to minibuff...
42a9962794
; Improve documentation of 'last-command-event'
101455cb85
; * lisp/subr.el (ignore, always): Doc fixes. (Bug#64776)
2023-07-31 11:11:21 -04:00
Eli Zaretskii
42a9962794
; Improve documentation of 'last-command-event'
...
* doc/lispref/text.texi (Commands for Insertion):
* doc/lispref/commands.texi (Command Loop Info):
* src/cmds.c (syms_of_cmds) <post-self-insert-hook>: Improve the
documentation of 'last-command-event' and 'post-self-insert-hook'.
2023-07-22 09:34:15 +03:00
Eli Zaretskii
375dac936f
Merge from origin/emacs-29
...
600b90ed56
Mark failing icalendar test as unstable (bug#56241)
f8a918c977
; * src/coding.c (Fcoding_system_put): Improve doc string.
40f84e906f
; * doc/lispref/keymaps.texi (Key Binding Commands): Fix ...
502a780031
; Improve documentation of 'vertical-motion' in ELisp manual
0d90873fa4
; * src/indent.c (Fvertical_motion): Doc fix.
9b38773a20
; * lisp/dired.el (dired-no-confirm): Doc fix. (Bug#64493)
a30ebe7a55
; Improve documentation of key-binding commands
c3fefb2b3a
Improve natnump shortdoc
244d4c837a
correct info documentation of benchmark-call
67def1f550
* lisp/progmodes/grep.el (rgrep): Fix docstring.
8da2091362
; Fix documentation of minibuffer-completion commands
aa030698ce
; Fix typos in documented names of keymap-* functions
a9b46bb25d
Include a help-echo for flymake's modeline counters
37ed3d15f3
Avoid errors in completion due to 'completion-regexp-list'
15ff876177
; * lisp/register.el (register-val-describe): Doc fix.
fe7b909c16
; Fix two typos in recent changes in the manual
7a74b8c327
C Mode: Don't fontify foo globally as type due to "struct...
823bf6bdb1
* lisp/rect.el (rectangle--duplicate-right): Fix rectangl...
e339d0080d
; * test/lisp/misc-tests.el (ert): require misc to avoid ...
# Conflicts:
# lisp/rect.el
2023-07-08 05:46:10 -04:00
Michael Heerdegen
fe7b909c16
; Fix two typos in recent changes in the manual
...
* doc/lispref/text.texi (Property Search):
* lisp/register.el (register-preview-function): Fix typos.
2023-07-02 08:23:28 +03:00
Eli Zaretskii
3ba9f9657f
Merge from origin/emacs-29
...
edd36786e1
; * lisp/bookmark.el (bookmark-bmenu-locate): Doc fix (bu...
16eac20a5d
; Fix last change
ab8d0f7b76
Add project command entries to the menu-bar
fc6099bf04
; Improve documentation of text-property-search-* functions
cc660bd265
; * etc/PROBLEMS: Mention MinGW problems with -D_FORTIFY_...
a5bd9fb8c4
; Improve doc strings in register.el
0be18d8097
; Fix @xref in last change to doc/emacs/regs.texi.
624c779517
; Fix tree-sitter C binding typos in Elisp manual.
16e9bdff4f
Improve documentation of registers
2023-07-01 06:30:00 -04:00
Eli Zaretskii
fc6099bf04
; Improve documentation of text-property-search-* functions
...
* doc/lispref/text.texi (Property Search): Improve wording and markup.
* lisp/emacs-lisp/text-property-search.el (text-property-search-forward)
(text-property-search-backward): Doc fixes. (Bug#64367)
2023-07-01 12:28:33 +03:00
Eli Zaretskii
16e9bdff4f
Improve documentation of registers
...
* doc/lispref/text.texi (Registers): Document buffers in
registers. Mention "frameset" as another name for "frame
configuration".
* doc/emacs/regs.texi (Registers, Configuration Registers)
(File and Buffer Registers): Clarify and improve wording. Add
cross-references and indexing.
(Configuration Registers): Rename the section to a more accurate
name. (Bug#64354)
* lisp/register.el (jump-to-register, point-to-register)
(register-alist, frame-configuration-to-register): Doc fixes.
(Bug#64353)
2023-06-30 10:13:53 +03:00
Eli Zaretskii
d1ddd1d5d9
Merge from origin/emacs-29
...
84d2da003e
; Fix example in the Flymake manual
0a1459f1d9
* doc/misc/calc.texi (Advanced Math Functions): Correct c...
92faf1f564
Consider 'dired-kill-when-opening-new-dired-buffer' in mo...
bafe71a69f
; Fix use-package.texi markup
018e4ca6c5
; * doc/misc/calc.texi (Advanced Math Functions): Fix las...
1952dbd4c5
Fix Gamma function definition in calc.texi
f73f82d7e8
Fix subscripts in the Calc manual
70fc7c41ef
Improve documentation of 'declare' forms
c835758238
; * src/lread.c (bytecode_from_rev_list): Avoid C++ comment.
2847857496
Improve tree-sitter docs
0e9307eb2b
Fix some Texinfo markup in manuals
8dc08333ee
Fix bol/bos anchors in tree-sitter :match regexps
8225ade615
; * src/xdisp.c (syms_of_xdisp) <display-line-numbers>: F...
1f0527a312
; Fix last change in tex-mode.el
4da479920e
* lisp/subr.el (with-restriction): Tweak indent rule
36aa9bd818
; Fix previous change
aaeaf608d8
Fix setting region in the minibuffer
1383efe01d
Fix setting $DBUS_SESSION_BUS_ADDRESS after Emacs has sta...
bdb0bc2b4e
Fix tex-mode display-buffer issues
90047c38ce
Add test for when 'completion-auto-help' is 'visible'
2c623e4feb
Avoid errors in 'apropos-documentation' after 'eval-buffer'
dd3b98121c
; * doc/emacs/indent.texi (Indentation Commands): Fix las...
904edf1f07
Mention indent-rigidly in the Emacs manual
2023-06-17 05:02:55 -04:00
Basil L. Contovounesios
0e9307eb2b
Fix some Texinfo markup in manuals
...
* doc/emacs/macos.texi (Mac / GNUstep Customization):
* doc/lispintro/emacs-lisp-intro.texi (condition-case):
* doc/lispref/control.texi (pcase Macro):
* doc/lispref/debugging.texi (Internals of Debugger):
* doc/lispref/internals.texi (Building Emacs):
* doc/lispref/modes.texi (Imenu):
(Parser-based Font Lock, Parser-based Indentation):
* doc/lispref/parsing.texi (Retrieving Nodes, Tree-sitter C API):
* doc/lispref/processes.texi (Network, Bindat Types):
* doc/lispref/searching.texi (Rx Functions):
* doc/lispref/text.texi (Replacing):
* doc/lispref/windows.texi (Textual Scrolling):
* doc/misc/calc.texi (Killing From Stack, Customizing Calc):
* doc/misc/cc-mode.texi (Misc Font Locking, List Line-Up):
* doc/misc/ede.texi (ede-cpp-root-project)
(ede-proj-target-makefile, ede-sourcecode):
* doc/misc/ert.texi (Running Tests in Batch Mode):
* doc/misc/eudc.texi (Emacs-only Configuration, The Server Hotlist):
* doc/misc/eww.texi (Advanced):
* doc/misc/flymake.texi (Starting Flymake)
(Proc customization variables):
* doc/misc/tramp.texi (File name completion):
* doc/misc/gnus.texi (Summary Buffer Lines, Gnus Registry Setup)
(Fancy splitting to parent, Customizing the IMAP Connection)
(Mail Source Specifiers, Agent as Cache): Consistently mark up nil
and t as @code. Also fix the markup and wording of some surrounding
text (bug#64016).
* doc/lispref/display.texi (SVG Images, Icons):
* doc/lispref/modes.texi (Customizing Keywords): Prefer ASCII
apostrophe over Unicode right single quotation mark.
2023-06-13 15:29:06 +01:00
Po Lu
bf28b019a8
Fix problems resulting from modification of the undo list
...
* doc/lispref/text.texi (Atomic Changes): Describe what not to
do inside an atomic change group.
* lisp/elec-pair.el (electric-pair-inhibit-if-helps-balance):
Don't call `delete-char'; that edits the undo list by removing
boundary markers.
* lisp/subr.el (atomic-change-group, prepare-change-group): Warn
against modifying the undo list inside.
2023-06-06 21:00:44 +08:00
Eli Zaretskii
b4f2f49978
Fix documentation of libxml-parse-* functions
...
* doc/lispref/text.texi (Parsing HTML/XML):
* src/xml.c (Flibxml_parse_html_region, Flibxml_parse_xml_region):
Update the documentation regarding the use of BASE-URL argument.
(Bug#63125)
2023-04-29 09:39:15 +03:00
Eli Zaretskii
4508a024e8
; Clarify documentation of 'cursor' text property
...
* doc/lispref/text.texi (Special Properties): Clarify that
'cursor' property is only considered when the overlay hides buffer
text on display. (Bug#62540)
2023-03-30 16:34:41 +03:00
Eli Zaretskii
2d1e43436d
; Improve documentation of hash functions.
...
* src/fns.c (Fsecure_hash, Fmd5): Document the length of the
return values.
* lisp/subr.el (sha1): Describe the return value in more detail.
* doc/lispref/text.texi (Checksum/Hash): Document 'sha1'.
Document the length of the strings returned by each hashing
algorithm.
2023-02-11 12:28:43 +02:00
Eli Zaretskii
cae528457c
; Add 2023 to copyright years.
2023-01-01 05:31:12 -05:00
Eli Zaretskii
1073e96170
; * doc/lispref/text.texi (Database): Fix a typo. (Bug#60317)
2022-12-25 19:43:49 +02:00
Mattias Engdegård
f35dc7058b
Add sqlite library version string retrieval function (bug#58766)
...
* src/sqlite.c (sqlite3_libversion, load_dll_functions):
Make sqlite3_libversion available.
(Fsqlite_version): New.
(syms_of_sqlite): Define sqlite-version.
* doc/lispref/text.texi (Database): Document.
* test/src/sqlite-tests.el (sqlite-returning): `RETURNING` was added
in sqlite 3.35; skip the test for older versions.
2022-11-25 11:03:10 +01:00
Stefan Kangas
8deb797897
; Fix quoting of non-nil in texinfo sources
2022-10-27 13:11:47 +02:00
Andreas Schwab
33647b6d63
Ignore non-base64 junk when decoding MIME
...
* src/fns.c (Fbase64_decode_region): Add optional argument
IGNORE-INVALID and pass down to base64_decode_1.
(Fbase64_decode_string): Likewise.
(base64_decode_1): Add argument IGNORE_INVALID.
* doc/lispref/text.texi (Base 64): Document them.
* lisp/gnus/mm-bodies.el (mm-decode-content-transfer-encoding):
Ignore any junk when decoding base64.
2022-10-25 21:47:18 +02:00
Eli Zaretskii
ed436db132
; * doc/lispref/text.texi (Database): Fix markup in last change.
2022-10-10 12:14:33 +03:00
Lars Ingebrigtsen
7e7dc74ffb
Support "insert into ... returning ..." in sqlite-execute
...
* doc/lispref/text.texi (Database): Mention it.
* src/sqlite.c (Fsqlite_execute): Support syntax like "insert into
... returning ..." (bug#58390).
2022-10-10 10:58:33 +02:00
Lars Ingebrigtsen
cc33c6cf3a
Make start/end in libxml-parse-html-region optional
...
* doc/lispref/text.texi (Parsing HTML/XML): Adjust.
* src/xml.c (parse_region): Default start/end to point-min/point-max.
(Flibxml_parse_html_region, Flibxml_parse_xml_region): Make
start/end optional.
2022-08-22 12:48:37 +02:00
Stefan Kangas
d9bd334ef3
Merge from origin/emacs-28
...
eb11dae499
Improve documentation of column-related functions
c95a34c960
* src/macfont.m (macfont_open): Initialize font->space_wid...
31a6a37d45
Improve indexing of keymap variables
2022-07-31 06:30:25 +02:00
Eli Zaretskii
eb11dae499
Improve documentation of column-related functions
...
* doc/lispref/text.texi (Primitive Indent, Columns):
* src/indent.c (Fcurrent_indentation, Fmove_to_column): Document
that column counting ignores invisible text. (Bug#56837)
2022-07-30 19:34:38 +03:00
Stefan Kangas
4e79f77635
Merge from origin/emacs-28
...
5e47ec9511
; * lisp/url/url-http.el (url-http-parse-headers): Fix typo.
ba0871bef1
; Fix typos: prefer American spelling
e3e7f31faa
Adapt Tramp doc
# Conflicts:
# etc/NEWS
# etc/themes/modus-themes.el
# lisp/emacs-lisp/byte-opt.el
# test/lisp/so-long-tests/spelling-tests.el
2022-07-14 11:37:42 +02:00
Stefan Kangas
ba0871bef1
; Fix typos: prefer American spelling
2022-07-13 13:04:22 +02:00
Stefan Kangas
ac7b90e323
Delete obsolete variable buffer-substring-filters
...
* lisp/simple.el (buffer-substring-filters): Delete variable obsolete
since 24.1.
(buffer-substring--filter): Adjust for deleted variable.
* doc/lispref/text.texi (Buffer Contents): Adjust documentation
for deleted variable.
2022-07-09 11:47:52 +02:00
dick r. chiang
467a02d69e
Fix typo in Property Search manual entry
...
* doc/lispref/text.texi (Property Search): Fix typo (bug#56329).
2022-07-01 12:49:36 +02:00
Lars Ingebrigtsen
ce79fe451d
Make yank-transform-functions into defvar
...
* doc/lispref/text.texi (Yanking): Adjust.
* lisp/simple.el (yank-transform-functions): Make into defvar
because it's not that useful as a user option.
2022-05-25 14:23:56 +02:00
Eli Zaretskii
e04cc584a8
; * doc/lispref/text.texi (Yanking): Fix wording.
2022-05-20 15:06:44 +03:00
Lars Ingebrigtsen
c9a8a47ba4
Add new user option 'yank-transform-functions'
...
* doc/lispref/text.texi (Yanking): Mention it.
(Yanking): Document it.
* lisp/simple.el (yank-transform-functions): New user option.
(yank): Mention it.
* lisp/subr.el (insert-for-yank): Use it.
2022-05-20 00:15:38 +02:00
Lars Ingebrigtsen
5d032f2904
Allow inserting and selecting binary blobs from sqlite
...
* doc/lispref/text.texi (Database): Document how to insert binary
data.
* src/sqlite.c (bind_values): Bind BLOB columns correctly (bug#54591).
2022-04-28 14:58:53 +02:00
Lars Ingebrigtsen
6db90a412a
Document the non-effect of narrowing on get-text-property
...
* doc/lispref/text.texi (Examining Properties): Document
surprising non-effect of narrowing (bug#16413).
* src/textprop.c (Ftext_properties_at, Fget_text_property):
Mention narrowing.
2022-04-28 13:04:28 +02:00
Lars Ingebrigtsen
2de7fc4a2b
Document sqlite-mode-open-file and do some NEWS tagging
...
* doc/lispref/text.texi (Database): Mention sqlite-mode-open-file.
2022-03-22 23:28:00 +01:00
Eli Zaretskii
f2047fdca4
Fix documentation of the new completion-related features
...
* etc/NEWS:
* lisp/minibuffer.el (completion-auto-help):
* doc/lispref/text.texi (Special Properties):
* doc/emacs/mini.texi (Completion Options): Fix wording of
recently added documentation and customization options.
2022-03-22 19:56:06 +02:00
Juri Linkov
eba9c473a8
Small fixes for new completions features
...
* lisp/minibuffer.el (completions-header-format):
Rename from completion-header-format.
(completions-highlight, completions-highlight-face):
Move up before first use.
2022-03-21 21:27:41 +02:00
Jimmy Aguilar Mena
d7d0f5b5a2
Add new variable cursor-face-highlight-nonselected-window
...
* lisp/simple.el (cursor-face-highlight-nonselected-window) : New
custom default to cursor-in-non-selected-windows.
(redisplay--update-cursor-face-highlight) : Extend highlight condition
to consider the new variable.
2022-03-17 19:36:08 +01:00
Jimmy Aguilar Mena
e06c4039c2
Improve the cursor-face feature.
...
Use a minor mode to reduce potential performance issues.
* lisp/simple.el (cursor-face-highlight-mode) : New minor mode
(completion-setup-function) : Use the new minor mode
cursor-face-highlight-mode in completions.
(redisplay--unhighlight-overlay-function) : Add -- to the name
(redisplay--highlight-overlay-function) : Make the face parameter
optional and add -- in the name.
2022-03-14 02:38:46 +01:00
Jimmy Aguilar Mena
fd7bde612a
Add new special text attribute cursor-face
...
Reuse the functions for highlight region.
* lisp/simple.el (redisplay-unhighlight-overlay-function) :
(redisplay-highlight-overlay-function) : New functions from previous
lambda
(redisplay-unhighlight-region-function) :
(redisplay-highlight-region-function) : Redefined with the new functions.
(redisplay--update-cursor-property-highlight) : New function for
pre-redisplay-functions.
2022-03-13 19:32:42 +01:00