[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [RFC] Org linting library
From: |
Rainer M Krug |
Subject: |
Re: [O] [RFC] Org linting library |
Date: |
Sat, 23 May 2015 14:00:29 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) |
Nicolas Goaziou <address@hidden> writes:
> Rainer M Krug <address@hidden> writes:
>
>> 1) not identifying header argument with +
>> ,----
>> | #+PROPERTY: header-args+ :tangle no
>> `----
>>
>> results in
>>
>> ,----
>> | 87 high Unknown header argument ""
>> `----
>
> This should be fixed.
Thanks.
>
>> 2) not knowing header argument "file-ext" from R
>> ,----
>> | #+begin_src R :exports results :file-ext pdf :results graphics :width 8
>> :height 8
>> | plotSensMainEffAll(files)
>> | #+end_src
>> `----
>>
>> results in
>>
>> ,----
>> | 1691 high Unknown header argument "file-ext"
>> `----
>
> Fixed too.
Perfect - thanks.
>
>> 3) I am not to sure about this one, but in LaTeX labels of figures are
>> with the colon. Initially, I had #+LABEL: instead of #+NAME: but changed
>> it as one should use #+NAME instead of #+LABEL, but now I get the following:
>>
>> ,----
>> | #+CAPTION: The caption
>> | #+NAME: fig:sensDefault
>> | #+RESULTS: fig_sensDefault
>> | [[file:./output/fig_sensDefault.pdf]]
>> `----
>>
>> results in
>>
>> ,----
>> | 1686 high Name "fig:sensDefault" contains a colon; Babel cannot use it
>> as input
>> `----
>>
>> I agree with the fact that Babel can not use it as input, but I do not
>> want to use it as input, only as a label in LaTeX for the figure?
>
> Then you can ignore safely this report.
Concerning ignoring: it would be nice to dynamically exclude certain
types of messages - i.e. hiding them from the results of the
linting. I don't think this is possible at
the moment?
I have literally about 100 names with a colon - so these messages are
overshadowing the really important ones.
>
>> According to the manual this should work:
>>
>> http://orgmode.org/manual/Images-and-tables.html:
>>
>> ,----
>> | #+CAPTION: This is the caption for the next figure link (or table)
>> | #+NAME: fig:SED-HR4049
>> | [[./img/a.jpg]]
>> `----
>>
>> So maybe check if this is part of a construct with a CAPTION or if it
>> really is used as an input somewhere?
>
> It is quite complicated to check if it is an input somewhere, e.g., it
> could be used as an input in another document.
True - haven't considered that.
>
>> 4) references where :FILE is a normal PROPERTY: (or isn't it?)
>>
>> ,----
>> | ** Koivusalo2002 - Snow processes in a forest clearing and in a coniferous
>> forest
>> | :PROPERTIES:
>> | :TITLE: Snow processes in a forest clearing and in a coniferous forest
>> | :BTYPE: article
>> | :CUSTOM_ID: Koivusalo2002
>> | :AUTHOR: Koivusalo, H. and Kokkonen, T.
>> | :DOI: 10.1016/S0022-1694(02)00031-8
>> | :FILE: file:./Literature/Koivusalo_2002.pdf
>> | :ISSN: 00221694
>> | :JOURNAL: Journal of Hydrology
>> | :KEYWORDS: energy,forest,mathematical models,melt,snow,uxes
>> | :MENDELEY-GROUPS: Energy Balance,bibliography
>> | :MONTH: may
>> | :NUMBER: 1-4
>> | :PAGES: 145--164
>> | :URL: http://linkinghub.elsevier.com/retrieve/pii/S0022169402000318
>> | :VOLUME: 262
>> | :YEAR: 2002
>> | :END:
>> | [[file:Literature/Koivusalo2002.pdf]]
>> `----
>>
>> results in
>>
>> ,----
>> | 11221 high Special property "FILE" found in a properties drawer
>> `----
>
> "FILE" is a special property, i.e., it shouldn't be set in a property
> drawer. See (info "(org) Special properties").
OK - I'll throw it put then.
>
>> I am really happy with org-lint - thanks a lot. This makes working with
>> org files much easier.
>
> Thanks for all the feedback.
Pleasure - I found several undetected problems in my org file by using
the linting library.
Another question: When duplicate names are detected, would it be
possible to specify both (or more) line numbers in the warning? THis
would make finding them much easier.
Cheers,
Rainer
>
>
> Regards,
--
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology,
UCT), Dipl. Phys. (Germany)
Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa
Tel : +33 - (0)9 53 10 27 44
Cell: +33 - (0)6 85 62 59 98
Fax : +33 - (0)9 58 10 27 44
Fax (D): +49 - (0)3 21 21 25 22 44
email: address@hidden
Skype: RMkrug
PGP: 0x0F52F982
signature.asc
Description: PGP signature
- Re: [O] [RFC] Org linting library, (continued)
- Re: [O] [RFC] Org linting library, Rainer M Krug, 2015/05/20
- Re: [O] [RFC] Org linting library, Nicolas Goaziou, 2015/05/20
- Re: [O] [RFC] Org linting library, Rainer M Krug, 2015/05/21
- Re: [O] [RFC] Org linting library, Nicolas Goaziou, 2015/05/21
- Re: [O] [RFC] Org linting library, Rainer M Krug, 2015/05/21
- Re: [O] [RFC] Org linting library, Rainer M Krug, 2015/05/21
- Re: [O] [RFC] Org linting library, Rainer M Krug, 2015/05/21
- Re: [O] [RFC] Org linting library, Nicolas Goaziou, 2015/05/21
- Re: [O] [RFC] Org linting library, Rainer M Krug, 2015/05/22
- Re: [O] [RFC] Org linting library, Nicolas Goaziou, 2015/05/22
- Re: [O] [RFC] Org linting library,
Rainer M Krug <=
- Re: [O] [RFC] Org linting library, Nicolas Goaziou, 2015/05/24
- Re: [O] [RFC] Org linting library, Rainer M Krug, 2015/05/24
- Re: [O] [RFC] Org linting library, Andreas Leha, 2015/05/27
- Re: [O] [RFC] Org linting library, Nicolas Goaziou, 2015/05/27
Re: [O] [RFC] Org linting library, Nicolas Goaziou, 2015/05/19