From mboxrd@z Thu Jan 1 00:00:00 1970 From: Titus von der Malsburg Subject: Re: helm-bibtex questions Date: Thu, 18 Jun 2015 11:38:55 -0700 Message-ID: <878ubgn9p9.fsf@posteo.de> References: <87ioamm7c2.fsf@posteo.de> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46113) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z5eiQ-00075e-O6 for emacs-orgmode@gnu.org; Thu, 18 Jun 2015 14:39:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z5eiM-0005l1-1C for emacs-orgmode@gnu.org; Thu, 18 Jun 2015 14:39:06 -0400 Received: from mx02.posteo.de ([89.146.194.165]:34576) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z5eiL-0005kK-MV for emacs-orgmode@gnu.org; Thu, 18 Jun 2015 14:39:01 -0400 In-reply-to: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Xebar Saram Cc: org mode --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 conf= ig > i need to change > > > "If you don=E2=80=99t want to type these search expressions, you could cr= eate 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 t= hough > 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=E2=80=99s relati= vely 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 > 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=E2=80=99m 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=E2=80=99t have high priority for me. Pull requests = welcome. >> >> > 2. i would really like a way to have stored smart groups (like the jab= ref >> > dynamic groups if your aware of that). that is for example create a gr= oup >> > that auto selects all publications i have (by my first/last name) and >> shows >> > the count (in numbers) of these publications. >> >> I=E2=80=99m not familiar with smart groups but it seems that all helm-bi= btex 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 + =E2=80=9Carticle=E2=80=9D. If you want all yo= ur articles from >> 2010, enter your name + =E2=80=9Carticles 2010=E2=80=9D. And so on. Th= e number of >> matches will be displayed in the mode line. If you don=E2=80=99t want t= o 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: =E2=80=9Ckeywords=E2=80=9D for k= eywords >> describing the content of the paper (as usual) and =E2=80=9Ctags=E2=80= =9D for meta >> data. Values that I use in tags are =E2=80=9Cown=E2=80=9D, =E2=80=9Cman= uscript=E2=80=9D, =E2=80=9Cposter=E2=80=9D, >> =E2=80=9Ctalk=E2=80=9D, =E2=80=A6 So if I want a list of all articles in= progress, I search for >> =E2=80=9Cown manuscript=E2=80=9D. 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 =E2=80=9Cforthcoming=E2=80=9D (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 final= ly >> > dive into the whole latex/bibteX world >> > >> > best >> > >> > Z >> >> --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJVgxBAAAoJEK40WfPGE2idQwQIAJ0RCMxq39139suy4p9GsgqV HX0q1tEs6UO9KJnSY/yZdgfNQZ8QaSlVCisbx+5lZq3GAVnXoDO6A6YFjBAWl8Ps bUPtva5jrn62NJZrH2p72VxJk6F7zLPKREx0b44Ekow29nmQTC+IxoY1Hn/BwpRL RggjjlLyuJl7i7srZ/bklFA2YiToi8r0aCqbxwSLzAkMLiGJD78VnqP0TzHu4lvs R6vFOKECVqFx5g8Hv3HqhXHf2wZR5JyWHhdGZfWpLGFCNuLoutBZ8Mw72AxpA0Ut QSEPZSeCaK10WgAACHJlWVXHit4KMWLntSGXWrFhZTOVD9NRnWTL9mW9RtKs3/g= =Bmw2 -----END PGP SIGNATURE----- --=-=-=--