Skip to content

Emacs major mode for viewing updates on arXiv.org

License

Notifications You must be signed in to change notification settings

collares/arxiv-mode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arXiv-mode

arxiv-mode is an Emacs major mode for viewing updates on arXiv.org.

screenshot

Common Usage

To start reading abstracts, run M-x arxiv-read-new and M-x arxiv-read-recent to browse new and recent submissions in the given category. Use M-x arxiv-read-author to search for specific author(s). Use M-x arxiv-search to perform a simple search on the arXiv database.

For more complicated searches, use M-x arxiv-complex-search. This command allows user to dynamically refine and modify search conditions. You can also use r to refine search condition in the abstract list obtained from a complex search.

In the article list, use n and p to navigate the article list. Press SPC to toggle visibility of the abstract window. Press RET to open the entry in a web browser. Press d to download the pdf.

arXiv mode now has the ability to export bibtex entry. Simply press b or in the article list to export the bibtex entry of current paper to your specified .bib file. Press e to download pdf and add a bibtex entry with a link to the actual pdf file.

All available commands are listed in a hydra help menu accessable by ? whenever you are in the article list.

Installation

Just put the directory in your filesystem and at it to your load-path. Put the following into your .emacs file

(require 'arxiv-mode)

Customization

arxiv-mode can be customized through emacs native customization interface. Currently only a few variables can be modified but others will be added as code develops. These can be found under the group arxiv, or just run arxiv-customize.

About

Emacs major mode for viewing updates on arXiv.org

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%