[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] branch elpa/sweeprolog created (now cada0d3871)
From: |
ELPA Syncer |
Subject: |
[nongnu] branch elpa/sweeprolog created (now cada0d3871) |
Date: |
Fri, 30 Sep 2022 04:59:13 -0400 (EDT) |
elpasync pushed a change to branch elpa/sweeprolog.
at cada0d3871 DOC: document quasi-quotation highlighting in the manual
This branch includes the following new commits:
new 89733a1b7f Initial commit
new 348294a57f Add swipl-devel submodule
new 929e39e392 Vendor emacs-module.h
new b2838d5477 Cleanup
new 38edf9e3f2 FIXED: really initialize on load
new 6425d68bad Add README.org
new 4b4b28f15a Add module descriptions to sweep-find-module annotation
function
new b71b13aba2 DOC: Document sweep-find-module in the manual
new 99fc2242d8 Document sweep-find-predicate
new b5b65517e2 DOC: Don't number manual headings
new 4f96499382 DOC: expand README.org
new 5dfb1366e3 DOC: fix typo
new bfac04872f DOC: fix typo
new 72cc4d516b PORT: detect linux vs macOS shared object extension in
Makefile
new 0ad4a77604 BUILD: set locale for CI
new e029eb3e3c update .build.yml
new 0aa0a46631 PORT: don't use clang's -fdiagnostics-absolute-paths
new 4ee4291703 TEST: Add ERT based tests
new e62d23140f FIXED: Makefile setting SOEXT to dylib on linux hosts
new d4a501e9af PORT: use rpath linker option
new 268df47cfc More rpath tweaks
new b75179cc6e Revert rpath tweaks
new 5f0f223318 Use LD_PRELOAD for testing
new 2f5dd9f13c FIXED: Use more robust Prolog to C string conversion
new d9546b9414 ENHANCED: make the prompts used in sweep-find-*
customizable
new 7c15ebc4f1 ENHANCED: annotate predicates with the summaries from
the manual
new ea04f467b9 ADDED: sweep-pack-install for interactively installing
packs
new 59b9dde951 DOC: Document sweep-pack-install
new b67e5b5e3d DOC: Expand the manual section about Querying Prolog
new b92f25f764 Cleanup sweep.el
new 5455c53eaf ENHANCED: Add optional "reverse" argument flag to
sweep-open-query
new 25bda86c48 Use load-file-path instead of custom hack
new c5b1504ca8 ADDED: sweep-top-level command and appropriate mode
new ff13d97396 DOC: Add CUSTOM_ID properties to README.org headings
where needed
new 353ef846fb ENHANCED: Pass keystrokes to the top-level directly when
appropriate
new a06906287f ADDED: sweep_funcall/2,3 for calling Elisp functions
from Prolog
new 5fa0e16ee3 DOC: Document sweep_funcall/2,3 in the manual
new 5b23e9819b DOC: Add Prolog initialization section to the manual
new 4e4d8508cd ENHANCED: Allow using swipl compiled with GMP
new 972337d6d0 FIXED: accidentally left debugging remnants
new 5c4aef50f2 Run `ninja install` as root in CI
new 79bf5b78b8 Run `make check` with libswipl preloaded
new 97440dda21 DOC: update the manual to reflect the latest GMP
deconflication
new 8f1275f113 Remove the swipl-devel git submodule
new 66ac977deb Make use of the new SWI-Prolog embedded GMP handling...
new 9466ce0d59 ADDED: completion-at-point function in
sweep-top-level-mode
new 6e9ac379e6 DOC: Expand top-level documentation section
new 615312796c FIXED: copy paste error (singleton variable)
new 37f83755f6 PORT: detect older swipl and disable custom GMP alloc
functions
new 4ecc8ec55f Add BSD license
new b24f66da61 Add licensing information
new 5dcdec144d PORT: use swipl --dump-runtime-variables to locate
SWI-Prolog.h
new a26ca14c81 ENHANCED: show more relevant candidates in top-level
completion
new 43e5cdaf91 ADDED: global keymap sweep-prefix-map, not bound by
default
new 7fa11fdcdd FIXED: hide predicates starting with '$' in
sweep-find-predicate
new 3139de3e6c ENHANCED: prompt for buffer name in sweep-top-level with
C-u
new e70b4aef2f ADDED: sweep-file-name-handler
new ea43b81c95 DOC: update manual section about filespec expansion
new 239e205add ADDED: sweep-mode, a major mode for editing Prolog code
new 0078ef8ff0 ENHANCED: syntax errors coloring
new 10516034be ADDED: sweep-indent-line, an indent-line-function for
sweep-mode
new face064afa ADDED: custom font-lock-fontify-region-function for
sweep-mode
new d226bbb70c ENHANCED: set per buffer module name in sweep-mode
new 0de5109bf8 ENHANCED: add completion-at-point in sweep-mode
new 8ac0e7afb9 ENHANCED: also complete predicate names from xref
new e38825d0e2 ENHANCED: use a distinct face for structured comments
new 85ca3a5dc2 FIXED: bind SourceId in xref based completions
new 27c441ab49 PORT: don't rely on defvar-keymap available only since
Emacs 29
new a6e37f306b ENHANCED: fontify mutlifile predicate calls in a
dedicated face
new 4299c39d62 ENHANCED: indentation edge cases handling
new d974b0fe0a ADDED: prepare xref backend
new 0b054bac88 ENHANCED: better detection of the identifier at point
new 6363ddef3a ADDED: implemented all xref backend callback functions
new 1a19f7b3be DOC: document font-lock and xref integration for
sweep-mode
new c59ead20f7 ENHANCED: redirect Prolog messages to Emacs message
function
new 031c07ac93 DOC: document the Prolog messages buffer
new 84e6182685 FIXED: detect "|:" prompt in the top-level
new 1c6d2e96a8 ENHANCED: allow user to specify location of swipl binary
new 1f4b1a6dcc MODIFIED: use executable-find to locate the swipl
executable...
new 0f86b23be9 ENHANCED: emit Prolog messages with color coding
new f772a136e4 DOC: fix typos
new 8dc9359dca ADDED: sweep-set-prolog-flag for setting Prolog flags
new db7ef44a61 DOC: add manual section about setting Prolog flags
new c69c6bad3c FIXED: correctly identify the predicate defined at start
of clause
new f887a4b3f0 ENHANCED: provide caller predicate in
xref-find-references
new 5b54d23b8b ENHANCED: apply an appropriate face to global predicate
calls
new a70a730f48 PORT: don't use the 2nd arg to looking-at, added only in
Emacs 29
new 1f83ce9f04 FIXED: use operators from xref in
sweep_colourise_some_terms
new ecc36d67e1 FIXED: handle some missing color terms
new 6d1509a06a FIXED: sweep-beginning-of-top-term stopping at comment
start
new 3717572348 FIXED: handle more missing color terms
new 1744b29cc2 FIXED: off by one in sweep-colourise-some-terms
new f82827fdb0 ENHANCED: Display message if unable to find predicate
location
new 92f599fbbc FIXED: premature cut in sweep_predicate_location/2
new 7327016d15 FIXED: sweep_predicates_collection/2: include preds
defined in user
new 75ec7290be ADDED: sweep-load-buffer
new e991b1a92c ENHANCED: (sweep-load-buffer): use read-buffer to choose
a buffer
new b168465391 FIXED: sweep_load_buffer/3: load files in the context of
"user"
new 5a8f70149f FIXED: (sweep-load-buffer): error after prompting for a
buffer
new 6f7aa88050 ENHANCED: (sweep-load-buffer): report results
new c60df8e7e3 DOC: Loading buffers: new section
new ec01154a41 PORT: sweep.el: require Emacs version 28 for RTLD_GLOBAL
new 3351766605 sweep.el: bump Package-Version to 0.2.0
new ce88557fdc DOC: NEWS.org: new file
new fc6c2964d9 ADDED: (sweep-file-at-point): new function
new 1aefaea2ab ADDED: (sweep-find-file-at-point): new function
new d9b8ffccda ADDED: (sweep-mode-map): bind C-c C-o to
sweep-find-file-at-point
new 2abad939fe DOC: Following file specifications: new section
new 49214a669b PORT: don't depend on pos-bol added in Emacs 29
new 586521712e DOC: README.org: add ^:{} option
new a7ce69558e Makefile: Use "--batch" instead of "-batch" for
consistency
new 21a4475306 Makefile: Allow specifying the path to emacs
new 5eb4ede8f8 ADDED: (sweep-prefix-operators): New function
new 0b545cc192 ADDED: (sweep-indent-line-ends-with-prefix-operator):
New function
new d1a2913f75 ENHANCED: Update semantic highlighting on idle timer in
sweep-mode
new 6e5c822fc8 ADDED: sweep-colourise-buffer-on-idle user option, on by
default
new 12bddb3f75 ENHANCED: don't record one-character inputs in the top
level history
new 0f1119fb75 FIXED: indentation after with inline comments
new c94b509fcb DOC: Add Top-level history section
new 0db900634f DOC: update commentary section in sweep.el
new a563bc36dc FIXED: package-lint complaint about autoloaded private
function
new 16d1a380ab FIXED: (sweep-beginning-of-top-term): possible infinite
loop
new f9218dc461 PORT: use (eql sweep) instead of (eql 'sweep) in
cl-defmethods...
new 28170f629f FIXED: (sweep--colourise): handle the dict_content color
term
new 4c1e510bbf FIXED: handle some more color terms
new 5b9e2d7d7c ADDED: sweep_op_info/2: new_predicate
new f72ebe6d62 ENHANCHED: automatic syntax aware autoindentation in
sweep-mode
new 9dfbbf9e9b ADDED: new user option for choosing indentation
increments
new 19d725b869 New make target: make info
new 588cfb0f63 BUILD: Inline sweep.h in sweep.c
new 9d87b4d445 BUILD: rely on preexisting emacs-module.h
new 521a4bfde5 BUILD: replaced Makefile with CMakeLists.txt
new ecf601dd54 FIXED: indentation error when typing at end of buffer
new 6517af47b3 FIXED: sweep-init-args separate arguments
new 8179cb4204 FIXED: qualify calls to sweep_funcall/2
new 504d4ff714 Find Emacs as `emacs`
new 12fbadf13b sweep.el: remove outdated sweep--compile-module function
new 8affae71da ADDED: sweep-faces-style user option for controlling
highlighting
new 6b9e2a7833 Tweak README to prevent a hosting platform from failing
to render it
new 07fc84b716 DOC: document new user option sweep-faces-style
new 7bca15bd1e DOC: fix copy-paste error in README.org
new 7085c2e830 ADDED: sweep-mode: make sexp-based commands work on
Prolog terms
new 04964e36b4 ENHANCED: also update highlighting between sub terms
new c6066eabb9 ADDED: support imenu in sweep-mode buffers
new c8192b8c31 DOC: document imenu support in sweep-mode buffers
new 3e6fae1244 DOC: fix typos in README.org
new ccaa53a19c DOC: update installation instruction to reflect
inclusion in swipl
new f7dfbda2f2 Update LICENSE
new 6434715829 FIXED: use a more robust mechanism for finding
sweep-module
new 69be982c41 FIXED: don't rely on string-lines added in Emacs 28.1
new 24a1e14ee9 MODIFIED: Breaking change: rename sweep.el to
sweeprolog.el...
new b6e444bbdc FIXED: remove message_hook during cleanup to avoid
possible crash
new 83bbd58031 ADDED: new command sweeprolog-restart for resetting sweep
new b43b6019ff DOC: document the newly added sweeprolog-restart command
new 48e8fb7c65 ENHANCED: (sweep--colour-term-to-face): return multiple
regions
new 13c7551015 ENHANCED: only fontify visible sweeprolog-mode buffers
on idle
new a8d186092f ENHANCED: More indicative error on failure to locate
sweep-module
new 85af4010e8 Use a public mailing list in the Maintainer package
header
new 97856b5c85 DOC: add installation instructions from NonGNU ELPA
new a369e46143 ENHANCED: underline occurrences of the variable at point
new 3d5d0deda5 ADDED: new user option sweeprolog-enable-cursor-sensor
new 8d13f21c0d ADDED: new command sweeprolog-highlight-variable
new 1c87ca72e3 DOC: document new variable highlighting in the manual
new 8f0e4a644d FIXED: error on interactively removing variable
highlighting
new 6dd6433920 ENHANCED: fontify quasi-quotation content according to
its type
new cada0d3871 DOC: document quasi-quotation highlighting in the manual
- [nongnu] branch elpa/sweeprolog created (now cada0d3871),
ELPA Syncer <=
- [nongnu] elpa/sweeprolog 89733a1b7f 001/166: Initial commit, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 929e39e392 003/166: Vendor emacs-module.h, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 38edf9e3f2 005/166: FIXED: really initialize on load, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 99fc2242d8 009/166: Document sweep-find-predicate, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog b5b65517e2 010/166: DOC: Don't number manual headings, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog bfac04872f 013/166: DOC: fix typo, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 0ad4a77604 015/166: BUILD: set locale for CI, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog b71b13aba2 008/166: DOC: Document sweep-find-module in the manual, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 6425d68bad 006/166: Add README.org, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 4ee4291703 018/166: TEST: Add ERT based tests, ELPA Syncer, 2022/09/30