Skip to content

Commit

Permalink
Update version number to 2.43
Browse files Browse the repository at this point in the history
  • Loading branch information
Joost Kremers committed Jul 23, 2024
1 parent 02454c4 commit 5ea510a
Show file tree
Hide file tree
Showing 6 changed files with 159 additions and 139 deletions.
7 changes: 7 additions & 0 deletions docs/NEWS.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,13 @@
<header id="title-block-header">
<h1 class="title">Ebib News</h1>
</header>
<h2 id="version-2.43-july-2024">Version 2.43, July 2024</h2>
<ul>
<li>Use standard Emacs register functionality for storing entries in
registers and jumping back to them.</li>
<li>Support for setting Ebib customisation options in directory-local
variables.</li>
</ul>
<h2 id="version-2.42-june-2024">Version 2.42, June 2024</h2>
<ul>
<li>Keep navigation history and commands to navigate it.</li>
Expand Down
15 changes: 9 additions & 6 deletions docs/ebib-manual.html
Original file line number Diff line number Diff line change
Expand Up @@ -468,12 +468,10 @@ <h2 id="navigating-the-database">Navigating the Database</h2>
you’re not sure of the entry key.</p>
<p>Ebib keeps a history of the entries that you’ve visited. You can move
through this history with <span class="key"><code>C-b</code></span> and
<span class="key"><code>C-f</code></span>. Furthermore, using the
default commands <code>point-to-register</code> and
<code>jump-to-register</code> (which are rebound in the index buffer to
<code>ebib-current-entry-to-register</code> and
<code>ebib-jump-to-register</code>, respectively), you can store an
entry in a register and jump back to it at a later point.</p>
<span class="key"><code>C-f</code></span>. Furthermore, using the Emacs
command <code>point-to-register</code>, you can store an entry in a
register and jump back to it at a later point with
<code>jump-to-register</code>.</p>
<h2 id="displaying-and-sorting-the-entries-list">Displaying and Sorting
the Entries List</h2>
<p>By default, the index buffer displays the list of entries in the
Expand Down Expand Up @@ -3046,6 +3044,11 @@ <h1 id="customisation">Customisation</h1>
<p>The same is true for the printing options that are in the Print menu.
When set or unset in the menu, the default values specified in the
customisation buffer do not change.</p>
<p>You can also set Ebib options in a <code>.dir-locals.el</code> file.
Note, however, that these only take effect if you start Ebib from the
relevant directory. If you put Ebib in the background and return to it
with <span class="key"><code>M-x ebib</code></span>, a
<code>.dir-locals.el</code> is not taken into account.</p>
<h2 class="unlisted unnumbered" id="modifying-key-bindings">Modifying
Key Bindings</h2>
<p>If you would like to change Ebib’s standard key bindings, or if you
Expand Down
2 changes: 1 addition & 1 deletion ebib.el
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
;; Author: Joost Kremers <joostkremers@fastmail.fm>
;; Maintainer: Joost Kremers <joostkremers@fastmail.fm>
;; Created: 2003
;; Version: 2.42
;; Version: 2.43
;; Keywords: text bibtex
;; URL: http://joostkremers.github.io/ebib/
;; Package-Requires: ((parsebib "4.0") (emacs "27.1") (compat "29.1.4.3"))
Expand Down
265 changes: 134 additions & 131 deletions ebib.info
Original file line number Diff line number Diff line change
Expand Up @@ -311,11 +311,9 @@ bibliography file to which the entry belongs. This is a good way to
search for a particular entry if you're not sure of the entry key.

Ebib keeps a history of the entries that you've visited. You can move
through this history with ‘C-b’ and ‘C-f’. Furthermore, using the
default commands ‘point-to-register’ and ‘jump-to-register’ (which are
rebound in the index buffer to ‘ebib-current-entry-to-register’ and
‘ebib-jump-to-register’, respectively), you can store an entry in a
register and jump back to it at a later point.
through this history with ‘C-b’ and ‘C-f’. Furthermore, using the Emacs
command ‘point-to-register’, you can store an entry in a register and
jump back to it at a later point with ‘jump-to-register’.


File: ebib.info, Node: Displaying and Sorting the Entries List, Next: Biblatex vs BibTeX, Prev: Navigating the Database, Up: Getting Started
Expand Down Expand Up @@ -3114,6 +3112,11 @@ The same is true for the printing options that are in the Print menu.
When set or unset in the menu, the default values specified in the
customisation buffer do not change.

You can also set Ebib options in a ‘.dir-locals.el’ file. Note,
however, that these only take effect if you start Ebib from the relevant
directory. If you put Ebib in the background and return to it with ‘M-x
ebib’, a ‘.dir-locals.el’ is not taken into account.

* Menu:

* Modifying Key Bindings::
Expand Down Expand Up @@ -3167,132 +3170,132 @@ Node: The Database View8246
Ref: #the-database-view8417
Node: Navigating the Database10415
Ref: #navigating-the-database10619
Node: Displaying and Sorting the Entries List12983
Ref: #displaying-and-sorting-the-entries-list13220
Node: Biblatex vs BibTeX17976
Ref: #biblatex-vs-bibtex18141
Node: Setting the BibTeX Dialect18977
Ref: #setting-the-bibtex-dialect19154
Node: Alias Types and Fields21173
Ref: #alias-types-and-fields21342
Node: Editing the Database23399
Ref: #editing-the-database23565
Node: Adding and Deleting Entries24177
Ref: #adding-and-deleting-entries24348
Node: Marking Entries26045
Ref: #marking-entries26221
Node: Editing Field Values26721
Ref: #editing-field-values26917
Node: @String abbreviations in field values30128
Ref: #string-abbreviations-in-field-values30375
Node: Editing Multiline Values32977
Ref: #editing-multiline-values33205
Node: Copy Cut Kill Paste Yank and Delete35108
Ref: #copy-cut-kill-paste-yank-and-delete35351
Node: Undefined Fields36322
Ref: #undefined-fields36502
Node: Hidden Fields37391
Ref: #hidden-fields37540
Node: Timestamps38598
Ref: #timestamps38742
Node: Saving a Database40649
Ref: #saving-a-database40813
Node: Exporting Entries42375
Ref: #exporting-entries42495
Node: Cross-referencing43867
Ref: #cross-referencing44041
Node: Sorting the bib File46469
Ref: #sorting-the-bib-file46662
Node: @Preamble Definition48910
Ref: #preamble-definition49095
Node: @String Definitions51058
Ref: #string-definitions51230
Node: @Comments53580
Ref: #comments53732
Node: Creating Entry Stubs54223
Ref: #creating-entry-stubs54400
Node: Multiline Edit Buffers55128
Ref: #multiline-edit-buffers55291
Node: Main and Dependent Databases59602
Ref: #main-and-dependent-databases59807
Node: Inserting Citations into a Text Buffer62693
Ref: #inserting-citations-into-a-text-buffer62907
Node: Single Citations63104
Ref: #single-citations63273
Node: Citations with multiple keys65638
Ref: #citations-with-multiple-keys65852
Node: Key Bindings67611
Ref: #key-bindings67803
Node: Defining Citation Commands68559
Ref: #defining-citation-commands68792
Node: Associating a Database with a Text Buffer74678
Ref: #associating-a-database-with-a-text-buffer74963
Node: Links and Citations in Org buffers76338
Ref: #links-and-citations-in-org-buffers76574
Node: Searching78003
Ref: #searching78138
Node: Filters81586
Ref: #filters81703
Node: Simple Selection82758
Ref: #simple-selection82883
Node: Complex Filters84586
Ref: #complex-filters84744
Node: Storing and Saving Filters89382
Ref: #storing-and-saving-filters89561
Node: Special Filters92412
Ref: #special-filters92589
Node: An Example Listing Recent Additions93972
Ref: #an-example-listing-recent-additions94197
Node: Properties of Filtered Databases96561
Ref: #properties-of-filtered-databases96754
Node: Importing BibTeX entries98401
Ref: #importing-bibtex-entries98572
Node: Merging bib files98886
Ref: #merging-bib-files99057
Node: Importing entries from a buffer99646
Ref: #importing-entries-from-a-buffer99879
Node: Integration with the Biblio package100908
Ref: #integration-with-the-biblio-package101157
Node: Multiple Identical Fields102942
Ref: #multiple-identical-fields103131
Node: Linking to external resources105045
Ref: #linking-to-external-resources105230
Node: Viewing and Importing Files105432
Ref: #viewing-and-importing-files105632
Node: Editing the file field111145
Ref: #editing-the-file-field111296
Node: Calling a Browser for URLs and DOIs112649
Ref: #calling-a-browser-for-urls-and-dois112865
Node: Notes files115165
Ref: #notes-files115315
Node: Configuring files for storing notes116803
Ref: #configuring-files-for-storing-notes116981
Node: Hooks119950
Ref: #hooks120113
Node: Upgrading from earlier Ebib versions121510
Ref: #upgrading-from-earlier-ebib-versions121733
Node: Customising the notes file format122643
Ref: #customising-the-notes-file-format122871
Node: Displaying notes126977
Ref: #displaying-notes127168
Node: Using org-capture to record notes128513
Ref: #using-org-capture-to-record-notes128704
Node: Managing a reading list134700
Ref: #managing-a-reading-list134862
Node: Managing Keywords137877
Ref: #managing-keywords138033
Node: Using a Canonical Keywords List139640
Ref: #using-a-canonical-keywords-list139798
Node: Window Management141936
Ref: #window-management142101
Node: Copying Entries to the Kill Ring145236
Ref: #copying-entries-to-the-kill-ring145435
Node: Printing the Database148158
Ref: #printing-the-database148331
Node: Customisation151774
Ref: #customisation151890
Node: Modifying Key Bindings153104
Ref: #modifying-key-bindings153231
Node: Displaying and Sorting the Entries List12855
Ref: #displaying-and-sorting-the-entries-list13092
Node: Biblatex vs BibTeX17848
Ref: #biblatex-vs-bibtex18013
Node: Setting the BibTeX Dialect18849
Ref: #setting-the-bibtex-dialect19026
Node: Alias Types and Fields21045
Ref: #alias-types-and-fields21214
Node: Editing the Database23271
Ref: #editing-the-database23437
Node: Adding and Deleting Entries24049
Ref: #adding-and-deleting-entries24220
Node: Marking Entries25917
Ref: #marking-entries26093
Node: Editing Field Values26593
Ref: #editing-field-values26789
Node: @String abbreviations in field values30000
Ref: #string-abbreviations-in-field-values30247
Node: Editing Multiline Values32849
Ref: #editing-multiline-values33077
Node: Copy Cut Kill Paste Yank and Delete34980
Ref: #copy-cut-kill-paste-yank-and-delete35223
Node: Undefined Fields36194
Ref: #undefined-fields36374
Node: Hidden Fields37263
Ref: #hidden-fields37412
Node: Timestamps38470
Ref: #timestamps38614
Node: Saving a Database40521
Ref: #saving-a-database40685
Node: Exporting Entries42247
Ref: #exporting-entries42367
Node: Cross-referencing43739
Ref: #cross-referencing43913
Node: Sorting the bib File46341
Ref: #sorting-the-bib-file46534
Node: @Preamble Definition48782
Ref: #preamble-definition48967
Node: @String Definitions50930
Ref: #string-definitions51102
Node: @Comments53452
Ref: #comments53604
Node: Creating Entry Stubs54095
Ref: #creating-entry-stubs54272
Node: Multiline Edit Buffers55000
Ref: #multiline-edit-buffers55163
Node: Main and Dependent Databases59474
Ref: #main-and-dependent-databases59679
Node: Inserting Citations into a Text Buffer62565
Ref: #inserting-citations-into-a-text-buffer62779
Node: Single Citations62976
Ref: #single-citations63145
Node: Citations with multiple keys65510
Ref: #citations-with-multiple-keys65724
Node: Key Bindings67483
Ref: #key-bindings67675
Node: Defining Citation Commands68431
Ref: #defining-citation-commands68664
Node: Associating a Database with a Text Buffer74550
Ref: #associating-a-database-with-a-text-buffer74835
Node: Links and Citations in Org buffers76210
Ref: #links-and-citations-in-org-buffers76446
Node: Searching77875
Ref: #searching78010
Node: Filters81458
Ref: #filters81575
Node: Simple Selection82630
Ref: #simple-selection82755
Node: Complex Filters84458
Ref: #complex-filters84616
Node: Storing and Saving Filters89254
Ref: #storing-and-saving-filters89433
Node: Special Filters92284
Ref: #special-filters92461
Node: An Example Listing Recent Additions93844
Ref: #an-example-listing-recent-additions94069
Node: Properties of Filtered Databases96433
Ref: #properties-of-filtered-databases96626
Node: Importing BibTeX entries98273
Ref: #importing-bibtex-entries98444
Node: Merging bib files98758
Ref: #merging-bib-files98929
Node: Importing entries from a buffer99518
Ref: #importing-entries-from-a-buffer99751
Node: Integration with the Biblio package100780
Ref: #integration-with-the-biblio-package101029
Node: Multiple Identical Fields102814
Ref: #multiple-identical-fields103003
Node: Linking to external resources104917
Ref: #linking-to-external-resources105102
Node: Viewing and Importing Files105304
Ref: #viewing-and-importing-files105504
Node: Editing the file field111017
Ref: #editing-the-file-field111168
Node: Calling a Browser for URLs and DOIs112521
Ref: #calling-a-browser-for-urls-and-dois112737
Node: Notes files115037
Ref: #notes-files115187
Node: Configuring files for storing notes116675
Ref: #configuring-files-for-storing-notes116853
Node: Hooks119822
Ref: #hooks119985
Node: Upgrading from earlier Ebib versions121382
Ref: #upgrading-from-earlier-ebib-versions121605
Node: Customising the notes file format122515
Ref: #customising-the-notes-file-format122743
Node: Displaying notes126849
Ref: #displaying-notes127040
Node: Using org-capture to record notes128385
Ref: #using-org-capture-to-record-notes128576
Node: Managing a reading list134572
Ref: #managing-a-reading-list134734
Node: Managing Keywords137749
Ref: #managing-keywords137905
Node: Using a Canonical Keywords List139512
Ref: #using-a-canonical-keywords-list139670
Node: Window Management141808
Ref: #window-management141973
Node: Copying Entries to the Kill Ring145108
Ref: #copying-entries-to-the-kill-ring145307
Node: Printing the Database148030
Ref: #printing-the-database148203
Node: Customisation151646
Ref: #customisation151762
Node: Modifying Key Bindings153253
Ref: #modifying-key-bindings153380

End Tag Table

Expand Down
4 changes: 3 additions & 1 deletion manual/ebib.text
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ You can quickly jump to any entry in a database with the key [`j`]{.key}. This a

If you use [selectrum](https://github.com/raxod502/selectrum), [ivy](https://github.com/abo-abo/swiper) or [helm](https://github.com/emacs-helm/helm) or the built-in package ido, using [`j`]{.key} becomes even more convenient: instead of completing the entry key, you can type any part of the author/editor names, of the title and the year of the entry you want to jump to. You can also see the bibliography file to which the entry belongs. This is a good way to search for a particular entry if you're not sure of the entry key.

Ebib keeps a history of the entries that you've visited. You can move through this history with [`C-b`]{.key} and [`C-f`]{.key}. Furthermore, using the default commands `point-to-register` and `jump-to-register` (which are rebound in the index buffer to `ebib-current-entry-to-register` and `ebib-jump-to-register`, respectively), you can store an entry in a register and jump back to it at a later point.
Ebib keeps a history of the entries that you've visited. You can move through this history with [`C-b`]{.key} and [`C-f`]{.key}. Furthermore, using the Emacs command `point-to-register`, you can store an entry in a register and jump back to it at a later point with `jump-to-register`.

## Displaying and Sorting the Entries List ##

Expand Down Expand Up @@ -1193,6 +1193,8 @@ In the index buffer, Ebib's menu has an Options submenu. This menu gives you qui

The same is true for the printing options that are in the Print menu. When set or unset in the menu, the default values specified in the customisation buffer do not change.

You can also set Ebib options in a `.dir-locals.el` file. Note, however, that these only take effect if you start Ebib from the relevant directory. If you put Ebib in the background and return to it with [`M-x ebib`]{.key}, a `.dir-locals.el` is not taken into account.


## Modifying Key Bindings ## {.unlisted .unnumbered}

Expand Down
5 changes: 5 additions & 0 deletions manual/news.text
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
% Ebib News

## Version 2.43, July 2024 ##

- Use standard Emacs register functionality for storing entries in registers and jumping back to them.
- Support for setting Ebib customisation options in directory-local variables.

## Version 2.42, June 2024 ##

- Keep navigation history and commands to navigate it.
Expand Down

0 comments on commit 5ea510a

Please sign in to comment.