emacs-elpa-diffs
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]