186 Commits

Author SHA1 Message Date
Jonas Bernoulli
c92316d9a0
Remove sqlite3
Built-in SQLite support is now preferred and supported by EmacSQL.
2024-08-24 19:54:48 +02:00
Jonas Bernoulli
ba896d1565
Update 13 drones
Update auto-compile to v2.0.3
Update borg         to v4.0.0-7-g7b88080
Update closql       to v2.0.0
Update compat       to  30.0.0.0-1-ge9203e1
Update dash         to  2.19.1-45-g1de9dcb
Update diff-hl      to  1.10.0
Update emacsql      to v4.0.1
Update epkg         to v4.0.0-8-g8f51609
Update git-modes    to v1.4.4
Update llama        to v0.3.1-42-g732389e
Update magit        to v4.0.0-24-g461d5ba249
Update transient    to v0.7.4-10-g3ec0692c
Update with-editor  to v3.4.1-8-g63e60d5877
2024-08-24 19:54:47 +02:00
Ivan Jager
2cded8f433
compat: Get from new upstream repository
Trying to check out the latest version of emacs.g, I ran into

    fatal: remote error: upload-pack: not our ref e3b9f66b6d60d5f1da91218fa95cc3a4dca30cfb
    fatal: Fetched in submodule path 'lib/compat', but it did not contain e3b9f66b6d60d5f1da91218fa95cc3a4dca30cfb. Direct fetching of that commit failed.

Checking git history, I found this commit was described
in 4c799656f5b5c9fe22dda0380b32ce1bf40f0999 as

    Update compat       to  29.1.4.1-19-ge3b9f66

but the latest tag in the sr.ht repo is 28.1.2.2 from 10 months ago.

As of 2023-07-16, checking ELPA https://elpa.gnu.org/packages/compat.html
lists the package website as https://github.com/emacs-compat/compat
and the GitHub repo does contain the missing commit, along with the
version 29.x tags.

965027229c
confirms development moved to GitHub.
2023-07-17 15:55:34 +02:00
Jonas Bernoulli
1af1abe5aa
Update 11 drones
Update auto-compile to  1.8.1-1-g6ed8e29
Update borg         to v3.3.1-112-ge29d983
Update compat       to  29.1.4.1-24-ge0ed957
Update dash         to  2.19.1-35-gf46268c
Update diff-hl      to  1.9.2-10-gd9e34f7
Update epkg         to v3.3.3-78-g5acd454
Update llama        to v0.3.0-1-g5c454f1
Update magit        to v3.3.0-670-gb3f473f31d
Update transient    to v0.4.1-1-ge163a904
Update treepy       to  0.1.2-10-g75fe3ec
Update with-editor  to v3.3.0-3-ga485378183
2023-07-17 15:51:05 +02:00
Jonas Bernoulli
53b5fdc23c
Emacsg: Move build and remote settings out of .gitmodules 2023-05-22 20:00:45 +02:00
Jonas Bernoulli
4c799656f5
Update 14 drones
Update auto-compile to  1.8.0
Update borg         to v3.3.1-111-gf9b3413
Update closql       to v1.2.1-26-g85ac7b8
Update compat       to  29.1.4.1-19-ge3b9f66
Update dash         to  2.19.1-32-g96eaba0
Update diff-hl      to  1.9.2-5-gac746a6
Update emacsql      to  3.1.1-42-g6401226
Update epkg         to v3.3.3-74-ga72903c
Update git-modes    to  1.4.1
Update llama        to v0.2.0-12-gf4a59f2
Update magit        to v3.3.0-644-g5389cbcfff
Update transient    to v0.4.0-1-g6efa9fad
Update use-package  to  2.4.4-14-ga6e8564
Update with-editor  to v3.3.0
2023-05-22 19:37:18 +02:00
Jonas Bernoulli
1fdbd1aa7e
dash: Remove duplicated use-package form 2023-03-04 13:25:39 +01:00
Jonas Bernoulli
9c1c19c63c
Update 12 drones
Update auto-compile to  1.7.2-14-g4cbd304
Update borg         to v3.3.1-107-g79850a9
Update closql       to v1.2.1-19-g1aba696
Update compat       to  29.1.3.0-3-g0f4e986
Update diff-hl      to  1.8.8-90-g8f2e4eb
Update emacsql      to  3.1.1-8-ge1baaf2
Update epkg         to v3.3.3-60-g6d9967a
Update git-modes    to  1.4.0-12-g1533b38
Update llama        to v0.2.0-11-g0ab76e3
Update magit        to v3.3.0-501-gcd6fbe2887
Update transient    to v0.3.7-189-gd800ce0
Update with-editor  to v3.2.0-36-g391e76a256
2023-01-22 19:02:41 +01:00
Matt Beshara
15a3966c61
Emacsg: make: Update name of Borg's default branch 2023-01-22 19:00:49 +01:00
dalu
9de2176ff2 Emacsg: make: Use relative path to user-emacs-directory 2022-12-18 14:17:46 +01:00
Jonas Bernoulli
8d045c31ac
Update 7 drones
Update auto-compile to  1.7.2-5-ga80a874
Update borg         to v3.3.1-95-gfdce5ec
Update epkg         to v3.3.3-51-gcfdc4fc
Update magit        to v3.3.0-477-g99d9b3008a
Update transient    to v0.3.7-182-gc6cf2f2
Update treepy       to  0.1.2-6-g7c4a0d2
Update use-package  to  2.4.4-7-gbcf0984
2022-12-17 22:47:09 +01:00
Jonas Bernoulli
b62afbf4cd
Assimilate llama v0.2.0-9-ge919c6e 2022-12-17 22:46:52 +01:00
Jonas Bernoulli
9337643877
Remove packed
Auto-compile no longer depends on this.
2022-12-01 01:09:01 +01:00
Jonas Bernoulli
ac3ddb6a0b
Update 9 drones
Update auto-compile to  1.7.2-3-g7c6a942
Update borg         to v3.3.1-87-g14c140d
Update emacsql      to  3.1.1-4-g6b2e65b
Update epkg         to v3.3.3-45-g1161cb9
Update git-modes    to  1.4.0-8-gbe96ef1
Update magit        to v3.3.0-476-g3cf308c1c4
Update transient    to v0.3.7-181-g72d3028
Update use-package  to  2.4.4-4-g9078709
Update with-editor  to v3.2.0-29-g4da109748d
2022-12-01 01:08:40 +01:00
Jonas Bernoulli
0dd7be8cc3
Update 10 drones
Update auto-compile to  1.7.1-13-gf9b7fbd
Update borg         to v3.3.1-84-ge27463e
Update compat       to  28.1.2.2-10-g1573aa2
Update epkg         to v3.3.3-44-gc396ba8
Update magit        to v3.3.0-474-g744818a3be
Update packed       to  3.0.4-11-gc0d075f
Update sqlite3      to v0.16-5-gad6dc36
Update transient    to v0.3.7-178-gec20c0b
Update use-package  to  2.4.4
Update with-editor  to v3.2.0-28-g8066a6e9a9
2022-11-25 01:04:08 +01:00
Jonas Bernoulli
6a7747bf67
Emacsg: make: No longer use private "git submodule--helper clone" 2022-11-25 01:00:17 +01:00
Jonas Bernoulli
ae8836bb09
Update borg to v3.3.1-80-g910d3bd 2022-11-07 20:06:41 +01:00
Jonas Bernoulli
e011078197
recentf: Also exclude the x-variants of remote paths 2022-11-07 00:51:44 +01:00
Jonas Bernoulli
c7e4018494 dash: Cosmetics 2022-11-07 00:49:34 +01:00
Jonas Bernoulli
4ebfb21133
Emacsg: Document help and helpall targets here
Hide bootstrap-borg, when that is done; and the codespell targets
before then.
2022-11-07 00:44:28 +01:00
Jonas Bernoulli
015bc6d5af
Migrate closql to new upstream 2022-11-07 00:41:48 +01:00
Jonas Bernoulli
95ccb7300d
Migrate emacsql to new upstream 2022-11-07 00:41:30 +01:00
Jonas Bernoulli
27123ebd38
Remove emacsql-sqlite-builtin
It is now part of emacsql.
2022-11-07 00:39:51 +01:00
Jonas Bernoulli
c7f32d5f22
Update 15 drones
Update auto-compile to  1.7.1-12-g9caa1ae
Update borg         to v3.3.1-79-g032ddf3
Update closql       to v1.2.1-16-g820e951
Update compat       to  28.1.2.2-7-ge827a9f
Update dash         to  2.19.1-22-g3df46d7
Update diff-hl      to  1.8.8-89-g68fb280
Update emacsql      to  3.1.1-3-ge318a6c
Update epkg         to v3.3.3-37-gdbb2d65
Update git-modes    to  1.4.0-7-g4f9ad30
Update magit        to v3.3.0-467-g2a5815fee1
Update packed       to  3.0.4-10-gc079fc6
Update transient    to v0.3.7-173-gad953cc
Update treepy       to  0.1.2-4-gde1a2dd
Update use-package  to  2.4.1-119-g0be480e
Update with-editor  to v3.2.0-27-g4ca225bf1c
2022-11-07 00:36:48 +01:00
Jonas Bernoulli
b060aff59a
epkg: Use emacsql-sqlite-builtin or -module 2022-06-10 20:30:08 +02:00
Jonas Bernoulli
e94cb9e7a7
sqlite3: Set build-step 2022-06-10 20:29:04 +02:00
Jonas Bernoulli
3359fff3eb
package: No longer add "org" ELPA to package-archives
Org is now available from GNU Elpa.
2022-06-10 20:00:44 +02:00
Jonas Bernoulli
7f0c7a9e38
Emacsg: Fix link in readme 2022-06-10 19:58:41 +02:00
Jonas Bernoulli
352dce7c3d
Emacsg: Only show help for codespell targets when using helpall 2022-06-10 19:58:20 +02:00
Jonas Bernoulli
d92e5255c1
Emacsg: Make sure use-package-verbose is always respected
Without this we the default value, nil, is in effect if init.el gets
recompiled during startup.
2022-06-10 19:57:14 +02:00
Jonas Bernoulli
02f88db293
Emacsg: Enable load-prefer-newer for make targets 2022-06-10 19:56:58 +02:00
Jonas Bernoulli
6ef3a23fa9
Update 12 drones
Update auto-compile to  1.7.1-11-gb204e2f
Update borg         to v3.3.1-55-g3cea55c
Update closql       to v1.2.1-13-g87d2eda
Update dash         to  2.19.1-20-g0ac1ecf
Update diff-hl      to  1.8.8-79-ge84209e
Update emacsql      to  3.0.0-19-g373975c
Update epkg         to v3.3.3-19-g4524f9a
Update git-modes    to  1.4.0-6-geca3bb4
Update magit        to v3.3.0-390-gdbb2e9c8de
Update packed       to  3.0.4-9-g6a427d9
Update transient    to v0.3.7-139-ga583d2b2
Update with-editor  to v3.2.0-23-gcfcbc2731e
2022-06-10 19:56:06 +02:00
Jonas Bernoulli
38bd872f9b
Assimilate emacsql-sqlite-builtin and sqlite3 2022-06-10 19:55:22 +02:00
Jonas Bernoulli
02df15b7c4
Assimilate compat 2022-06-10 19:54:10 +02:00
Jonas Bernoulli
c859b91fb8 gitmodules: Change order of variables inside groups
By placing Borg's variables before Git's variable we decrease the
odds of conflicts occurring in the long run.
2022-01-03 11:13:00 +01:00
Jonas Bernoulli
38131489aa magit: Don't compile recursively 2022-01-03 11:12:00 +01:00
Jonas Bernoulli
30a379e6ae Update 11 drones
Update borg        to v3.3.0-11-gc563966
Update closql      to v1.2.0
Update dash        to  2.19.1-1-gda167c5
Update diff-hl     to  1.8.8-66-g6fa3af0
Update emacsql     to  3.0.0-16-gc82a0e6
Update epkg        to v3.3.2
Update git-modes   to  1.4.0
Update magit       to v3.3.0-79-g2e73b66c2
Update packed      to  3.0.4
Update transient   to v0.3.7-57-gecb815bc
Update with-editor to v3.1.0
2022-01-03 11:11:00 +01:00
Jonas Bernoulli
b10d2917ff magit: No longer attempt to compile magit-libgit.el 2021-09-08 17:18:40 +02:00
Jonas Bernoulli
bff9d9e13e dash: No longer compile obsolete dash-functional.el 2021-09-08 17:08:40 +02:00
Jonas Bernoulli
c2bdcb337f Emacsg: init: Add "Tequila worms" section 2021-09-08 17:01:46 +02:00
Jonas Bernoulli
719c58cd0c Emacsg: Ignore eln-cache 2021-09-08 17:00:28 +02:00
Jonas Bernoulli
e4dc74d8a7 Update 13 drones
Update auto-compile to  1.7.0
Update borg         to v3.2.0-4-g0ff7d7e
Update closql       to v1.0.6
Update dash         to  2.19.1
Update diff-hl      to  1.8.8-48-ga682de6
Update emacsql      to  3.0.0-15-g9dca599
Update epkg         to v3.3.1-2-gcb12a3f
Update git-modes    to  1.3.1
Update magit        to v3.2.1-58-g2fe42f63d
Update packed       to  3.0.3
Update transient    to v0.3.6-9-g65f4eac8
Update use-package  to  2.4.1-14-ga7422fb
Update with-editor  to v3.0.4-1-geabf9c9
2021-09-08 16:52:59 +02:00
Jonas Bernoulli
0f9e8e769e Emacsg: Silence byte-compiler
Before this commit when running "touch init.el; emacs", then the
compilation triggered by `auto-compile-on-load-mode' resulted in:

  Warning (bytecomp): the following functions might not be defined at runtime:
      server-running-p, magit-add-section-hook
  Warning (bytecomp): the following functions are not known to be defined:
      indent-spaces-mode, indicate-buffer-boundaries-left

While "make build-init" only resulted in:

  init.el:193:1: Warning: the function ‘magit-add-section-hook’ might not be
      defined at runtime.

This commit addresses all of these warnings:

- Don't sharp quote functions, because they resulted in invalid
  warnings.

- Use the `use-package' keyword `:commands' to suppress the other
  warnings, because `:functions' fails to its job even though
  theoretically it is more suitable in these cases.
2021-01-27 12:22:40 +01:00
Jonas Bernoulli
70c1e2f11f Emacsg: Initialize borg at compile-time too
Without this `auto-compile-on-load-save' would file to re-compiling a
modified "init.el", which can be observed using "touch init.el; emacs".
2021-01-27 12:08:16 +01:00
Jonas Bernoulli
6e4701fdb0 Emacsg: Load essential libraries independently
Multiple packages require these libraries and we don't want to
attribute the time it takes to load these libraries to whatever
dependent package happens to be loaded first.

We don't do the same for `cl-lib' because `borg' itself requires,
which is done without `use-package', i.e. without timing how long
it takes.
2021-01-27 11:57:59 +01:00
Jonas Bernoulli
375624634a Emacsg: Add more ignore rules for codespell 2021-01-27 11:55:30 +01:00
Jonas Bernoulli
7cb4b86852 magit: Don't double down on default key bindings
This wasn't always the case, but now Magit
adds these key bindings out of the box.
2021-01-27 11:40:48 +01:00
Jonas Bernoulli
377b9065cb dash: Enable global-dash-fontify-mode
Instead of calling the obsolete `dash-enable-font-lock' function.
2021-01-27 11:36:10 +01:00
Jonas Bernoulli
a9ecb28b82 Remove libgit
To be re-assimilated in the "magit-directors-cut" branch.
2021-01-27 11:32:08 +01:00
Jonas Bernoulli
9720257470 Remove ghub
To be re-assimilated in the "magit-directors-cut" branch.
2021-01-27 11:29:57 +01:00