-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emacs Keyboard shortcuts for data entry/editing #6017
Labels
Comments
Closed
Hello! I would like to work on this. Thanks! |
Some pointers: the Emacs keybinding feature was introduced in e7a27ef and removed in #4894. Shouldn't be hard to reimplement, e.g: https://gist.github.com/uphy/aea373af1b097cd3c269 |
On Wed, 26 Feb 2020, Tobias Diez wrote:
Some pointers: the Emacs keybinding feature was introduced in
e7a27ef
and removed in #4894. Shouldn't be
hard to reimplement, e.g:
https://gist.github.com/uphy/aea373af1b097cd3c269
Tobias,
Please do re-implement!
Thanks in advance,
Rich
|
Siedlerchr
changed the title
Keyboard shortcuts for data entry/editing
Emacs Keyboard shortcuts for data entry/editing
Aug 29, 2020
Siedlerchr
added
the
good first issue
An issue intended for project-newcomers. Varies in difficulty.
label
Aug 29, 2020
koppor
removed
the
good first issue
An issue intended for project-newcomers. Varies in difficulty.
label
Sep 2, 2020
On Wed, 2 Sep 2020, Oliver Kopp wrote:
It is worked on at
https://support.papersapp.com/support/solutions/articles/30000031839-what-are-lists-how-do-i-make-them-in-readcube-papers-.
Oliver,
I don't see the relevance of that link to using keyboard shortcuts when
editing text in JabRef.
Regards,
Rich
|
My bad - I had the wrong link in my clipboard. Too many parallel things. The right link is #6037 |
On Fri, 4 Sep 2020, Oliver Kopp wrote:
My bad - I had the wrong link in my clipboard. Too many parallel things.
Oliver,
It's Friday so too many parallel things are acceptable. :-)
The right link is #6037
muachilin's post looks promising, but that's not what I see in 5.2.dev
installed yesterday (2020-09-03). The choices under Options -> Customize key
bindings show the CUA set (see attached image), not the Emacs set that
allows ctrl-a (go to head of line), ctrl-e (go to end of line), ctrl-d
(delete to right of point), etc.
Have I missed something in that posting?
Carpe weekend,
Rich
|
On Fri, 4 Sep 2020, Oliver Kopp wrote:
My bad - I had the wrong link in my clipboard. Too many parallel things.
Oliver,
It's Friday so too many parallel things are acceptable. :-)
The right link is #6037
muachilin's post looks promising, but that's not what I see in 5.2.dev
installed yesterday (2020-09-03). The choices under Options -> Customize key
bindings show the CUA set (see attached image), not the Emacs set that
allows ctrl-a (go to head of line), ctrl-e (go to end of line), ctrl-d
(delete to right of point), etc.
Have I missed something in that posting?
Screenshot's attached to this one.
Carpe weekend,
Rich
|
This feature is not yet implemented. |
On Fri, 4 Sep 2020, Christoph wrote:
This feature is not yet implemented.
Christoph,
I'm surprised that implementing it in 5.x when it was present in earlier
versions (not sure about 4.x but certainly in earlier ones) is so difficult.
I look forward eagerly to having it available as I much prefer the editing speed
the emacs chords provide.
Stay well,
Rich
|
koppor
pushed a commit
that referenced
this issue
Apr 15, 2022
9ff3112 Update bibtex.csl (#6021) 68ed5f7 Don't initialize with hyphen in Vancouver/NLM (#6022) 80206ad Update american-physics-society.csl (#5934) cfbdba6 Update csl style (#6003) 546ee88 Update institut-francais-darcheologie-orientale-en.csl (#6018) 1153e3e Update institut-francais-darcheologie-orientale-etudes-arabes.csl (#6019) 42d5031 Update institut-francais-darcheologie-orientale-arab-studies.csl (#6020) 2e10c7a Update institut-francais-darcheologie-orientale.csl (#6015) 0c7d6a1 Create science-china-materials.csl (#6017) 0eb4bc7 Update frontiers.csl (#6014) 0fd9cc2 Update urad-rs-za-makroekonomske-analize-in-razvoj.csl (#5963) 1393837 Update harvard-university-of-the-west-of-england.csl (#6013) 4474b0e Update frontiers-of-biogeography.csl (#6010) 736c6df Render status field (for forthcoming, in press, etc.) to date groups (#6005) 51ff3dc Create journal-of-contemporary-water-research-and-education.csl (#5912) 7387ed3 cell.csl: Add a macro for DOI and webpage accessed date. (#5999) 21e2177 Create respiratory-care-journal.csl (#5998) d0a2846 Update archaeonautica.csl (#5987) 664784e Update cardiff-university-harvard.csl (#5982) 07ce91e improve journal-of-avian-biology.csl (#5984) 349a5d6 update based on latest version of ISO 690 standard (#5976) d8c3725 Update mary-ann-liebert-vancouver.csl (#5981) 7b2e70d Update style-manual-australian-government.csl (#5975) bebf50c Create extracellular-vesicles-and-circulating-nucleic-acids.csl (#5979) cabcdd4 Update united-states-international-trade-commission.csl (#5967) 948c48a Update cardiff-university-harvard.csl (#5977) d6bf535 Add name to label gun cf0d930 Test label gun 2f40fcd Update the-journal-of-egyptian-archaeology.csl (#5964) aa023e1 Create materials-research-society-bulletin.csl (#5917) ea31783 Changed quotation marks to Spanish ones (#5968) 27245f9 AJA: Add "." suffix to citation layout. (#5971) 7726a40 Update american-medical-association.csl (#5970) git-subtree-dir: buildres/csl/csl-styles git-subtree-split: 9ff3112
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Versions of JabRef prior to 4 allowed me to use keyboard shortcuts to move the cursor during text entry using the Emacs chords; e.g., ctrl-f (move cursor right one space), ctrl-b (move cursor left one space), ctrl-d (delete character at cursor), ctrl-a (move cursor to beginning of line), ctrl-e (move cursor to end of line). These seem to be missing in the 5.0 snapshots (for example, ctrl-e closes the document entry dialog box). Please add them back to the next snapshot release for 5.0.
This helps those of us users who are touch-typists and does not affect those who prefer to move the cursor with a pointer device. There's no reason to choose only one method for data entry and editing just like you support multiple platforms (Linux, Apple, Microsoft) and not only one. The code was in earlier versions so adding it back to allow the user to select their preferred data entry/editing method should easily be done.
The text was updated successfully, but these errors were encountered: