From: John Kitchin <jkitchin@andrew.cmu.edu>
To: Titus von der Malsburg <malsburg@posteo.de>
Cc: Xebar Saram <zeltakc@gmail.com>, org mode <emacs-orgmode@gnu.org>
Subject: Re: helm-bibtex questions
Date: Sun, 21 Jun 2015 14:40:49 -0400 [thread overview]
Message-ID: <CAJ51ETow41m1ypngayndHkweFQuOuz2HiFwTFWiP0p1Nttpntg@mail.gmail.com> (raw)
In-Reply-To: <87381klxt1.fsf@posteo.de>
[-- Attachment #1: Type: text/plain, Size: 8321 bytes --]
sweet! I did not know you could do that! I will be refactoring org-ref soon
to do that instead of redefining the commands!
John
-----------------------------------
Professor John Kitchin
Doherty Hall A207F
Department of Chemical Engineering
Carnegie Mellon University
Pittsburgh, PA 15213
412-268-7803
@johnkitchin
http://kitchingroup.cheme.cmu.edu
On Sun, Jun 21, 2015 at 2:29 PM, Titus von der Malsburg <malsburg@posteo.de>
wrote:
>
> On 2015-06-19 Fri 03:56, Xebar Saram wrote:
> > Hi again Titus
> >
> > 2 quick questions that arose from using helm-bitex today extensively:
> >
> > how does one exclude in the search items? for example i want to search
> for
> > xebar without keyword "progress" (I want to exclude in progress articles
> > not published yet)
> >
> > is it possible to define default enter command in helm-bibtex ?
>
> Yes. Helm uses the first action as the default action. To move an
> action to the top of the list you can use the following code:
>
> (helm-delete-action-from-source "Insert BibTeX key" helm-source-bibtex)
> (helm-add-action-to-source "Insert BibTeX key" 'helm-bibtex-insert-key
> helm-source-bibtex 0)
>
> The second argument in the second line is the function that executes the
> action. Here is a list of all actions and their functions:
>
> Open PDF file (if present): helm-bibtex-open-pdf
> Open URL or DOI in browser: helm-bibtex-open-url-or-doi
> Insert citation: helm-bibtex-insert-citation
> Insert reference: helm-bibtex-insert-reference
> Insert BibTeX key: helm-bibtex-insert-key
> Insert BibTeX entry: helm-bibtex-insert-bibtex
> Attach PDF to email: helm-bibtex-add-PDF-attachment
> Edit notes: helm-bibtex-edit-notes
> Show entry: helm-bibtex-show-entry
>
> Best,
>
> Titus
>
> >
> > best
> >
> > Z
> >
> > On Thu, Jun 18, 2015 at 9:38 PM, Titus von der Malsburg <
> malsburg@posteo.de>
> > wrote:
> >
> >>
> >> On 2015-06-18 Thu 04:32, Xebar Saram wrote:
> >> > Hi Titus and thx so much for the answers!
> >> >
> >> > i will in the future use the github page to make requests.
> >> >
> >> > "The number of matches will be displayed in the mode line. "
> >> >
> >> > i see that now thx! :) the problem was(is) that its colored black on
> my
> >> > black modline BG which makes it invisible ;-) i assume thats an helm
> >> config
> >> > i need to change
> >> >
> >> >
> >> > "If you don’t want to type these search expressions, you could create
> a
> >> > command that invokes helm-bibtex with a default search expression and
> >> that
> >> > command could be bound to a keyboard shortcut."
> >> >
> >> > that would be prefect for me and a solution to my issue. would you
> mind
> >> > giving an example of such a code chunk. unfortunately i dont know
> elisp
> >> though
> >> > as john recommended i will do my best this summer when the semester
> ends
> >> to
> >> > try and pick it up :)
> >>
> >> Sure, here you go:
> >>
> >> #+BEGIN_SRC elisp
> >> ;; Define helm-search with predefined search expression:
> >> (defun helm-bibtex-my-publications ()
> >> "Search BibTeX entries authored by Xebar Saram."
> >> (interactive)
> >> (helm :sources '(helm-source-bibtex)
> >> :full-frame t
> >> :input "xebar saram"
> >> :candidate-number-limit 500))
> >>
> >> ;; Bind this search function to Ctrl-x p:
> >> (global-set-key (kbd "C-x p") 'helm-bibtex-my-publications)
> >> #+END_SRC
> >>
> >> > i will definitely use your tag system as you recommended, sounds
> perfect
> >> > for me
> >>
> >> The tag system also comes in handy when generating publication lists for
> >> CVs and web pages because BibTeX does not distinguish between conference
> >> papers, posters, and talks. If you have tags for that, it’s relatively
> >> easy to create separate sections for these types of publications using
> >> biblatex or bib2bib and bibtex2html in the case of web pages.
> >>
> >> > thanks again for your kind help and the amazing app ;-)
> >>
> >> You are welcome.
> >>
> >> Titus
> >>
> >> >
> >> > best
> >> >
> >> > Z
> >> >
> >> >
> >> >
> >> > On Wed, Jun 17, 2015 at 11:02 PM, Titus von der Malsburg <
> >> malsburg@posteo.de
> >> >> wrote:
> >> >
> >> >>
> >> >> On 2015-06-17 Wed 11:08, Xebar Saram wrote:
> >> >> > Hi Titus
> >> >> >
> >> >> > I have been exploring helm-bibtex a bit today and have some
> questions.
> >> >> btw
> >> >> > is this the preferred way to make requests/ask questions or is
> >> >> > github preferred?
> >> >>
> >> >> Helm-bibtex is not part of org (although it tries to work well with
> >> >> org). So I’m not sure whether this list is the best place for
> >> >> discussing it. For now the issue tracker on Github might be a better
> >> >> option:
> >> >>
> >> >> https://github.com/tmalsburg/helm-bibtex/issues
> >> >>
> >> >> > in any case i was wondering a few things:
> >> >> >
> >> >> > 1. is it possible to have custom sorting? i want all views to sort
> by
> >> >> > Author, year, month
> >> >>
> >> >> I prefer to see the entries in the (inverse) order in which they
> appear
> >> >> in the BibTeX file. This way, recent additions show up at the
> >> >> top. However, I agree that sorting would be useful (see issues #5
> and
> >> >> #21); it just doesn’t have high priority for me. Pull requests
> welcome.
> >> >>
> >> >> > 2. i would really like a way to have stored smart groups (like the
> >> jabref
> >> >> > dynamic groups if your aware of that). that is for example create a
> >> group
> >> >> > that auto selects all publications i have (by my first/last name)
> and
> >> >> shows
> >> >> > the count (in numbers) of these publications.
> >> >>
> >> >> I’m not familiar with smart groups but it seems that all helm-bibtex
> is
> >> >> doing is giving you very flexible smart groups defined by your search
> >> >> expressions. For example, if you want a list of your publications,
> you
> >> >> can simple enter your name. And if you want a list of your articles,
> >> >> you can enter your name + “article”. If you want all your articles
> from
> >> >> 2010, enter your name + “articles 2010”. And so on. The number of
> >> >> matches will be displayed in the mode line. If you don’t want to
> type
> >> >> these search expressions, you could create a command that invokes
> >> >> helm-bibtex with a default search expression and that command could
> be
> >> >> bound to a keyboard shortcut.
> >> >>
> >> >> > Another example is a group to keep track of all the papers im
> working
> >> on
> >> >> or
> >> >> > invloved with by matching keyword author and prep/*other key word
> >> >>
> >> >> I use two BibTeX fields to tag entries: “keywords” for keywords
> >> >> describing the content of the paper (as usual) and “tags” for meta
> >> >> data. Values that I use in tags are “own”, “manuscript”, “poster”,
> >> >> “talk”, … So if I want a list of all articles in progress, I search
> for
> >> >> “own manuscript”. Since the tags field is non-standard, it has to be
> >> >> added to `helm-bibtex-additional-search-fields`.
> >> >>
> >> >> Another solution would be to use the pubstate field and to search for
> >> >> your name and “forthcoming” (add pubstate to
> >> >> helm-bibtex-additional-search-fields for this to work).
> >> >>
> >> >> > 3.is it possible to ass an option to auto generate a bibkey for a
> >> >> selected
> >> >> > citation based on user criteria such as author(date)short-title?
> >> >>
> >> >> Maintaining the content of the BibTeX file not really in the scope of
> >> >> helm-bibtex (I prefer to write my BibTeX entries by hand). Perhaps
> >> >> org-ref or ebib can help here? Once you have a function that
> generates
> >> >> a new key and inserts it in the BibTeX file, you can easily add it to
> >> >> the list of actions in helm-bibtex.
> >> >>
> >> >> Hope that helps.
> >> >>
> >> >> Titus
> >> >>
> >> >> > thx so much in advance, you and john have given me confidence to
> >> finally
> >> >> > dive into the whole latex/bibteX world
> >> >> >
> >> >> > best
> >> >> >
> >> >> > Z
> >> >>
> >> >>
> >>
> >>
>
>
[-- Attachment #2: Type: text/html, Size: 11248 bytes --]
next prev parent reply other threads:[~2015-06-21 18:40 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-17 18:08 helm-bibtex questions Xebar Saram
2015-06-17 20:02 ` Titus von der Malsburg
2015-06-18 11:32 ` Xebar Saram
2015-06-18 18:38 ` Titus von der Malsburg
2015-06-19 10:56 ` Xebar Saram
2015-06-19 21:02 ` John Kitchin
2015-06-21 18:29 ` Titus von der Malsburg
2015-06-21 18:40 ` John Kitchin [this message]
2015-06-22 14:28 ` Xebar Saram
2015-06-22 15:12 ` Titus von der Malsburg
2015-06-24 19:54 ` Xebar Saram
2015-06-24 21:03 ` John Kitchin
2015-06-26 7:21 ` Xebar Saram
2015-06-26 17:21 ` Titus von der Malsburg
2015-06-26 17:35 ` Titus von der Malsburg
2015-06-26 17:54 ` John Kitchin
2015-06-19 21:08 ` John Kitchin
[not found] <s7xudwyj5ehe8r98klrf3034.1435230561139@email.android.com>
2015-06-26 7:14 ` Xebar Saram
2015-06-26 14:28 ` John Kitchin
2015-06-27 6:11 ` Xebar Saram
2015-06-27 11:44 ` John Kitchin
2015-06-30 9:15 ` Eric S Fraga
2015-06-30 13:19 ` John Kitchin
2015-06-30 13:44 ` Xebar Saram
2015-06-30 14:37 ` Eric S Fraga
2015-07-01 4:53 ` Xebar Saram
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAJ51ETow41m1ypngayndHkweFQuOuz2HiFwTFWiP0p1Nttpntg@mail.gmail.com \
--to=jkitchin@andrew.cmu.edu \
--cc=emacs-orgmode@gnu.org \
--cc=malsburg@posteo.de \
--cc=zeltakc@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).