tored in commits as well.
Check it out. It might have less features, but it's really fast and
has served me well.
regards,
Oleh
&& apt install -y software-properties-common
RUN apt install -y texlive-latex-extra cm-super
I also install Emacs and some project specific stuff on top of it. In
the end, the built Docker image is only 2.19GB.
If you don't care for Docker, you can just install the above minimal
packages with sudo.
regards,
Oleh
Here's what I use:
(defun ora-ediff-prepare-buffer ()
(when (memq major-mode '(org-mode emacs-lisp-mode))
(outline-show-all)))
(add-hook 'ediff-prepare-buffer-hook 'ora-ediff-prepare-buffer)
regards,
Oleh
> Copying Oleh, as I believe he would also have some interest in this.
Thanks for the info. I still prefer to denote keys as ~C-x C-f~, and
code as =forward-char=:
1. It looks good in text.
2. It looks good on Github/Gitlab render.
3. It still exports as C-x C-f for HTML, and @kbd{C-x C-f}
;s an alternative addon that installs without a downgrade. But
that one doesn't seem to work.
regards,
Oleh
On Wed, Aug 16, 2017 at 2:58 PM, Marcin Borkowski wrote:
> Hi all,
>
> the title text says it all. Anybody can confirm that? How to configure
> capture in FF now?
&g
Hi all,
I updated Org recently and noticed that the agenda display looks very
broken, especially in `org-agenda-log-mode'.
I did a bisect; reverting commit
912a385518bcf2e320cc161d573ad329111de6c7 fixes it.
Anyone else have this problem?
regards,
Oleh
./ox-minutes/test_output.txt
Both test_input.org and test_output.txt could be moved from README.md.
regards,
Oleh
hub.com/abo-abo/swiper/blob/master/doc/ivy-ox.el.
I made use of my own kbd markup that I wrote once in Org, but exported
the same both to Texinfo and HTML (see e.g.
http://oremacs.com/swiper/#key-bindings).
regards,
Oleh
Nicolas Goaziou writes:
> So is Lisp.
I like Lisp.
> It boils down to ask users to write Lisp by hand at some point. Not
> everyone wants to use interactive tools.
I claim that a user can get by without having to write a single line of
Lisp manually. M-x `customize' has been doing it successfu
Nicolas Goaziou writes:
> I do not feel like asking users to write directly the AST for their
> plain text documents, really.
It's not an AST though. It's simply nested lists. Like JSON or XML but
better. And the idea is to both have it automatic and manual. For
example, `org-set-property' would
Nicolas Goaziou writes:
> Because not everything is a node property.
This shouldn't prevent us from keeping things that /are/ node properties
all in one place.
> TODO keywords, tags and properties are all different, and blurring the
> distinction between them would not make Org easier. Note tha
Nicolas Goaziou writes:
>> Here's a list of the diverse things that I'd like to hide into
>> :PROPERTIES:
>>
>> - Tags - there are always a pain to re-align, they show up as diffs in
>> git commits
>> - The clock entries - they are stored in a :LOGBOOK:, separately from
>> :PROPERTIES:
>> - T
The clock entries - they are stored in a :LOGBOOK:, separately from
:PROPERTIES:
- The :SCHEDULED: and :DEADLINE: time stamps
- I also have the "Added: ..." line from a recommended capture setup, I
think it would be better placed in :PROPERTIES:
Is it possible to set up what I described above? Any pointers? Ideas to
do it better?
thanks,
Oleh
mmediately after I disabled the advice.
So I suggest examining your custom advises. And see if disabling some of
them fixes the problem. And maybe someone could look into using
something better than `defadvice' in org-protocol.el.
Oleh
INFO: and #+HTML: one-line blocks remain unchanged?
Oleh
have the freedom to copy and
modify this GNU manual.''
@end quotation
@c Emacs 25.0.50.4 (Org mode 8.2.10)
regards,
Oleh
t;
;; (lambda nil
;; (message
;;"The answer is %s."
;; 42))
By the way, it might be more appropriate to ask similar questions on
help-gnu-em...@gnu.org.
Oleh
It almost works, the only issue is that "@" is escaped later on and I
get "@@subsubheading" in the end. How can I fix that? Is there an easier
way to do this in general?
regards,
Oleh
Nicolas Goaziou writes:
> Oleh Krehel writes:
>
>> Is that a new feature?
>
> It is probably almost as old as Babel itself.
>
>> First time I've heard about it, and I did google
>> for inline code block evaluation before.
>
> You should check the Org
lisp{(foo)}
No one would quickly forget the first call syntax after using it once,
while the second one is highly forgettable and clumsy.
Additionally `org-edit-src-code' doesn't work for these blocks.
regards,
Oleh
e of the proposed inline Elisp syntax:
This document's last revision is !(substring (shell-command-to-string "git
rev-parse HEAD") 0 -1).
It should be fairly easy to add this to the syntax, since the "!("
string is very unique, and `forward-sexp' can be used to find the ending
of the inline block.
I'd appreciate everyone's thoughts on the proposed addition. Best case
scenario, Nicolas agrees and it's actually easy to add the new "!()"
inline Elisp syntax. Mid case, everyone's indifferent and I can add the
code myself. Worst case, people are opposed to this change and I'm sad.
regards,
Oleh
ort, it's always a single page. How to
export each heading to its own page and have them all linked?
4. Is Org-mode powerful enough to have all of Emacs' manuals re-written
in it, without any change in the final Info output?
regards,
Oleh
o the same information, but in different browsers
basically. How could this be done? I'm thinking of something like:
#ifdef TEXINFO
[[info:emacs#Packages]]
#else
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Packages.html]]
#endif
Oleh
Stefan Nobis writes:
> Oleh Krehel writes:
>
>> Would it be so hard for Git to perform a single merge of master into
>> maint on release, while keeping them separate and cherry-picking
>> in-between for the sake of a clean linear history?
>
> The question is not w
Achim Gratz writes:
> Am 11.09.2015 um 13:59 schrieb Oleh Krehel:
>> What is the purpose of maint exactly?
>
> It's a bit short on the explanation side, but does that help?
>
> http://orgmode.org/worg/dev/index.html
It does help a bit.
> Also (not exactly t
ke of a clean linear history? The easy way would
be to rewrite maint on each release, but perhaps Git can do better?
Oleh
o maint, and
then merged into master. Why?
Oleh
Kyle Meyer writes:
> Hello,
>
> Oleh Krehel writes:
>
>> Hi all,
>>
>> Was the issue of abundant "Merge branch 'maint'" commit messages
>> discussed before? I couldn't find a reference...
>>
>> It's not a big dea
ch to this style: just use the "rebase" instead of the "merge"
command.
Anyway, it's a small thing, and if Nicolas or Bastien strongly like the
merge method I won't bring it up again. But if they don't care either
way, I think it's better to start rebasing.
Oleh
ed
`isearch' for half a year now, only occasionally for testing.
Oleh
f
keywords. Showing those is a possibility, but at times it's just too
much information.
For instance, here's one candidate for input 'git':
text/plain [file:///home/oleh/Dropbox/org/wiki/git.org][git.org]
9921bytes
ABSTRACT
title my git notes language e
Hi Charles,
Charles Philip Chan writes:
>
> Just want to let you know, this commit:
>
> ,
> | commit ceae5d651b80295f35c01ecfc53661c7e8eceba7
> | Author: Oleh Krehel
> | Date: Tue Jul 28 15:06:25 2015 +0200
> |
> | lisp/org.el (org-set-tags): Simplify t
g and put
ads on it. But I guess it would be fine if a link to my blog is
provided, since then the reader is then aware of the option for ad-free
posts.
On the other hand, I wouldn't want to restrict anyone from significantly
building upon my content and making money from that.
--Oleh
etion-function' and have it be a real closure inside
`org-read-tags'. Is there any wish or effort to move Org to
lexical-binding? Adding it would allow us to get rid of those dynamic
variables and `org-tags-completion-function' altogether and have the
lambda enclose on tag-list and colon instead.
regards,
Oleh
if (XINT (tem) != end || !NILP (tem1))
copy_intervals_to_string (result, current_buffer, start,
end - start);
}
return result;
}
It's possible to write some complex number-crunching functions without
relying on the Elisp library. That's the only use-case that I see of
using Emacs like an interpreter and not relying on the "bindings" to the
code that it provides.
--Oleh
ed in a GPL-compatible way.
Plus Emacs supports byte compilation: someone could publish only the
exporter.elc, without providing exporter.el. That would be illegal, but
if the third party is given exporter.el released under BSD by a second
party, theoretically they could do it. Therefore, the second party
should not be allowed to change to BSD if they're linking to GPL code.
--Oleh
e best license, and I don't want people who casually read this list to
think that GPL has no supporters or that we are somehow "stuck" with it,
or it is imposed on us.
Even if I was not *required* to use this license, I would *choose* to
use it, because I like the idea.
--Oleh
inside Emacs it's:
package-install counsel
I did look into the annotation switch. The thing is that it just shows
some database aggregates instead of the actual line context, like grep
does. With 30 candidates and no line context, a pure list of files looks
simpler than a list of files and a list of out-of-sequence words that
each file contains.
--Oleh
Eric S Fraga writes:
> On Monday, 27 Jul 2015 at 19:04, Marcin Borkowski wrote:
>
> [...]
>
>> Nope. As stated by someone here (Oleh, I guess), if I (require 'org),
>> or possibly even just write Elisp, and want to distribute it, it has to
>> be GPL.
>
&
Marcin Borkowski writes:
>> As Oleh Krehel pointed out in a reply to another mail of yours, if your
>> code links to org-mode code (or other GPL code) you cannot release it
>> under a different license. I'm not sure about how linking is intended in
>> Elisp sense of
GPL, but if you don't want to listen that's fine.
--Oleh
ves you a list of files that match the
query. After selecting the file, it's searched for the current query.
Unfortunately, the -A (abstract) switch isn't as useful as the context
that e.g. grep gives, so I went only with the file names.
regards,
Oleh
Rasmus writes:
> Oleh Krehel writes:
>
>> If anywhere in your code there's (require 'org), you have to release
>> your code under GPL.
>
> Are you sure about that? By this logic, *any* .el file should be GPL as
> they use (defun ยท), implicitly loaded fr
be reproduced, stored in a retrieval
system, or transmitted, in any form or by means electronic,
mechanical, photocopying, or otherwise, without prior written
permission of the publisher.
Now who is the evil guy here?
regards,
Oleh
a
shell call in Elisp. In that case the Python code could be PD, while the
couple-line Elisp shell call would still be GPL.
regards,
Oleh
Hi Julien,
I asked this before, and the reason is that it was missed in the last
release. And there's still some time until the next release that will
finally update it.
regards,
Oleh
Nicolas Goaziou writes:
> Moreover,
> `org-icompleting-read' is not harder to read as `completing-read'
> anyway.
I disagree on this. `completing-read' at least declares its own argument
list. So it's possible to distinguish which argument is which, albeit
with some effort for a large amount of
ally only the first two arguments are
used.
This change would make the calls to `org-icompleting-read' much easier
to read.
regards,
Oleh
Nicolas Goaziou writes:
> Oleh Krehel writes:
>
>> It's not: I'm getting this in my Firefox address bar if I click the link:
>>
>> testorg.html#orgheadline1
>
> What link? There is no link in your example.
The link to the headline in the tabl
the same behavior.
> It looks correct.
It's not: I'm getting this in my Firefox address bar if I click the link:
testorg.html#orgheadline1
Here's the two months old export behavior:
1
Headline
And the corresponding Firefox bar:
testorg.html#my-id
regards,
Oleh
ow if this is bug that needs to be fixed, or maybe CUSTOM_ID
was replaced with something.
regards,
Oleh
h.
Well, it's always something, isn't it :)
By the way, I'm trying to go with general-purpose tools these days.
Here's a link to the search that you mentioned using swiper:
http://oremacs.com/download/org-mode-swiper.png.
Swiper is an isearch replacement, so I could just:
1. "C-s" break -> see 38 matches.
2. "C-a" \* "SPC" -> see 9 matches.
3. "C-n" repeatedly to navigate to the one that I want.
As you see, I kind of stole your notes and the org-bullets
customization, so thanks for that:)
Oleh
7;t convenient.
And it's got the best Helm implementation for navigating to
headings. I've just added named blocks to this list as well.
Screenshot: http://oremacs.com/download/worf-goto.png.
The command to call is "M-x" `worf-goto' or "g" while in `worf-mode'.
Oleh
http://oremacs.com/worf/README.html.
regards,
Oleh
Hi Marcin,
On Thu, Apr 16, 2015 at 7:45 PM, Marcin Borkowski wrote:
>
> On 2015-04-16, at 17:35, Oleh Krehel wrote:
>
>>>> I don't know how to use helm of ivy. But I think the attached patch is
>>>> better. Would that work with helm and ivy?
>>
matically when `ido-mode' is on.
Oops, just noticed that `ido-mode' is actually in the condition.
All is fine then.
Except that iswitchb is obsolete. Should we remove it?
Oleh
On Thu, Apr 16, 2015 at 5:21 PM, Rasmus wrote:
> Hi Oleh,
>
> Oleh Krehel writes:
>
>>>> I was just trying to customize the completion back end for refiling
>>>> (ido isn't
>>>> great for that, even with the ido-vertical upgrade). And it
Hi Rasmus,
On Thu, Apr 16, 2015 at 4:10 PM, Rasmus wrote:
> Hi Oleh,
>
> Oleh Krehel writes:
>
>> I was just trying to customize the completion back end for refiling (ido
>> isn't
>> great for that, even with the ido-vertical upgrade). And it's not a
ion' instead of `org-icompleting-read'?
regards,
Oleh
the schedule of merging these changes to the stable
versions of Org and to Emacs trunk?
regards,
Oleh
> good signal~
OK, this means that at least `org-download-yank` can be fixed very soon.
And, as I recall, the dnd works for some OSX users.
Let's not bother the nice org-people and continue the discussion here:
https://github.com/abo-abo/org-download/issues/11
regards,
Oleh
Hi all,
I've made a blog post regarding today's improvements to org-download
at http://oremacs.com/2015/01/18/sprucing-up-org-download/.
The post also links to a video demo: https://www.youtube.com/watch?v=dAojpHR-6Uo
regards,
Oleh
mat "[[%s]]" filename))
(org-display-inline-images)))
If this one doesn't work as well, I can proceed from there.
regards,
Oleh
issue is
with dnd, otherwise it's with the downloading itself.
The default `org-download-backend 'uses `url-retrieve', which is a part of
Emacs, so if it doesn't work then it's an Emacs bug.
regards,
Oleh
ter =bar=.
regards,
Oleh
oving the cursor every time is
> not nice.
There's a feature like this in https://github.com/abo-abo/worf
(installable also from MELPA).
If you're in a source block, "[" will bring you to its start, and "i"
will hide/unhide it.
You can use "j"/"k"/"i" to quickly navigate and fold many source
blocks within one heading.
regards,
Oleh
mat-patch, and reference the
> current thread in the commit message?
I can just push it through if you don't mind. I have push access.
Is this OK as reference: http://article.gmane.org/gmane.emacs.orgmode/93053 ?
regards,
Oleh
eed to turn it into
> a general mechanism.
Well, I'm not trying to push my markup or anything, I just want my
custom `org-babel-edit-prep:elisp' to be able to mark the region.
Currently I'm not given that option.
> Isn't an advice enough?
I don't know how this would work. `org-babel-edit-prep:elisp' is
already the exit point
of `org-edit-src-code' and it's not allowed to mark the region.
regards,
Oleh
I've defined a custom `org-babel-edit-prep:elisp' that does this, but
it's not allowed to mark region in this function. A patch to
`org-edit-src-code' is required for this.
Just to sum it up: I want a custom `org-babel-edit-prep:elisp' to be
able to mark region, even if it wasn't marked before.
regards,
Oleh
(set-mark (point))
(goto-char pt)
#+end_src
The only thing left to do is to patch `org-edit-src-code'.
regards,
Oleh
From 66f117d3bab3be682f136a74376ac8e5ca92876a Mon Sep 17 00:00:00 2001
From: Oleh Krehel
Date: Sat, 29 Nov 2014 13:20:41 +0100
Subject: [PATCH] org-src:
Hi,
I've just pushed a fix for this.
See if works now.
regards,
Oleh
On Wed, Oct 22, 2014 at 3:42 AM, Prathyush wrote:
> Hi,
>
> I was trying to use org-babel-clojure to pretty print a collection and found
> out that it always evaluated to:
>
> "Code block produced
star.
That way they are proper headings with empty headlines.
best regards,
Oleh
nline since it's a hassle to put it up.
> Or how do you do it, that the e.g. javascript.el is only loaded when a
> js file is opened? Because this is exactly what I would like to have.
It's a three-part setup that goes like this.
In hooks.el that's loaded unconditionally:
...
MELPA. I use my own package to navigate and maintain code
(https://github.com/abo-abo/lispy). Here's a short screencast if you
haven't seen it before: https://vimeo.com/86894158.
regards,
Oleh
g-wiki-not-found
`((name . "Create org-wiki")
(dummy)
(action . (lambda (x)
(helm-switch-to-buffer
(find-file
(format "%s/%s.org"
helm-org-wiki-directory x)))
;;;###autoload
(defun helm-org-wiki ()
"Select an org-file to jump to."
(interactive)
(helm :sources
'(helm-source-org-wiki
helm-source-org-wiki-not-found)))
(provide 'helm-org-wiki)
regards,
Oleh
t;hjkl" behave like Meta+arrows
"cf" - make "hjkl" behave like Shift+Meta+arrows
"cs" - make "hjkl" behave line Shift+arrows
"q" - return from the four modes above
Try it out, perhaps you'll like it.
regards,
Oleh
Hi Phil,
Could you test my last commit? Your case should be working now.
regards,
Oleh
to work with org when I tried a
year ago, so I don't know if it's working now.
And CIDER replaces nREPL, so nREPL should be dropped at some point.
On the other hand, since nREPL isn't being edited now it's unlikely to
produce the same problem as CIDER did (the function used by ob-clojure
was removed from CIDER).
regards,
Oleh
> Version of geiser I installed: geiser-20140326.951, If it has been changed,
> it must be changed in the past 2 weeks ...
>
That's exactly the version that I have.
Which org-mode are you using?
Of course it works, that's the first thing I tried.
The issue probably is that the implementation of geiser functions that
ob-scheme uses has been changed.
Oleh
On Thu, Apr 10, 2014 at 11:02 AM, KDr2 wrote:
> Does your "M-x run-geiser" work? It will lead you to a schem
quot;.
I've reverted it. I'll keep this in mind for future commits, thanks.
regards,
Oleh
g/fr/firefox/addon/org-mode-capture/
> (review pending from Mozilla people).
Hi Olivier,
Thanks for the great extension.
No more meddling with bookmarks and keyconfig for me:).
Oleh
ault-implementation 'guile)
>
I've got emacs trunk, GNU Guile 2.0.9, geiser from MELPA and I'm
getting the results in a *Geiser dbg* window instead of org-mode when
I eval. So the issue is either with ob-scheme or with my geiser,
which is the development version, but I don't see why it shouldn't
work.
regards,
Oleh
lete? And maybe 'slime as well?
regards,
Oleh
Hi,
I tried to have a look at your patch, but ob-scheme has stopped working
for me. Can you send me the minimal init.el to make your scheme-test.org
work in interactive mode?
regards,
Oleh
On Tue, Apr 8, 2014 at 3:56 PM, KDr2 wrote:
> Hi, folks
>
> Has anyone reviewed this patch? Or i
(set-mark (point))
> (goto-char (plist-get parent-props :end))
> (exchange-point-and-mark)
> )))
> )
> )
The probelm here is that `(org-element-at-point)` doesn't always have
a parent. I'm using plain outline functions for this purpose.
See `worf-mark-left' at https://github.com/abo-abo/worf/blob/master/worf.el.
regards,
Oleh
er a
`macroexpand-all`.
And look at `lispy-flatten` ("xf"):
|(org-defkey org-mode-map [(meta up)]'org-metaup)
->
|(define-key org-mode-map (org-key [(meta up)]) 'org-metaup)
Nifty, right?
regards,
Oleh
Hi Bastien,
I've pushed a bugfix related to the patch.
`org-entry-delete' was being called with 3 args, although it takes 2.
I hope I understood it correctly. Could you please check?
regards,
Oleh
On Wed, Mar 12, 2014 at 7:22 PM, Bastien wrote:
> Hi Oleh,
>
> Oleh write
Hi all,
Can someone have a look at this patch and check it in?
It fixes `org-delete-property` offering to delete "CATEGORY" property although
it's not present. Also skip completion when there's only one candidate.
regards,
Oleh
From ad4415a4cbf67955c636b8a3384f3163cac61462
> I can post the code on github if anyone's interested in the details.
>
> yes please :)
>
Posted here: https://github.com/abo-abo/org-fu
Oleh
> On Tue, Mar 4, 2014 at 6:19 PM, Xebar Saram wrote:
> Thx Oleh
> you said you dont refile much latley, is there a better solution ;-)
There is, actually.
It's quite simple: capture all the tasks into the proper place right away,
instead of dumping them into one place and sor
) nil x))
+ (mapcar (lambda (x) (if (string-match "^\\.\\.?$" x) nil x))
(directory-files dir nil "[^~]\\'"
Is there a reason behind this dot file restriction? Would anything break
if the proposed change was made?
regards,
Oleh
at minimizing the amount that you have to remember. I don't
know much about vim, but I've glimpsed its notion of verb-modifier-object,
at least the modifier-verb part: "Kn" is the modifier
(keyword-next) and "j" is the verb (down). Or "4" is the modifier (4
times) and "j" is the verb etc.
You don't have to remember each combination together, you just have to
remember the components and combine them as you like. So my suggestion
for you is consider not defining `set-keyword-next` and binding it to
some random free key binding, but using "Kn" for a while, maybe it'll
grow on you.
I can think of one more use for "Kn": "Kn+" could add a heading with
keyword "NEXT" ("+" is the verb to add an empty heading).
regards,
Oleh
quot;g" and "h" - those
are my two favorites. `helm` and `ace-jump-mode` respectively are required
in order for these commands to work. I'm planning to add the package to MELPA,
so the dependencies would be downloaded automatically, but I don't want to add
it until I've assigned all the alphanumeric keys:)
regards,
Oleh
oved.
I'd like some feedback on whether:
- it's done already and I just haven't enabled this behavior
- it can't be done because of some complex issue
- it can be done, but just isn't a priority
In the third case maybe some pointers on where to start implementing
would help.
regards,
Oleh
Then just give a few headings a unique enough name
and you're done.
regards,
Oleh
On Tue, Mar 4, 2014 at 4:43 PM, Xebar Saram wrote:
> Hi all
>
> i find the normal C-c w then manually choosing a file to allocate each
> 'capture' pretty slow. i am looking for any advice
my implementation is using font-locked strings, while
`helm-org-headlines` uses plain strings.
And I don't like the whole menu-like interface.
A list is better in my opinion.
So the question still stands.
regards,
Oleh
'...
>
Thanks again, Sebastien,
I'm off to make an epic macro to replace all those ID with CUSTOM_ID.
regards,
Oleh
o/lispy/gh-pages/index.org.
Actually, I have a few questions on the org to HTML export of this document:
How do I make HTML links that refer to heading, e.g.
not http://abo-abo.github.io/lispy/#sec-3-1,
but http://abo-abo.github.io/lispy/#lispy-forward?
And is there a good method to put babel source blocks into a HTML table?
I'm just using #+HTML: at the moment and it's pretty ugly.
regards,
Oleh
and hasn't been
expanded yet, `org-get-heading` returns a plain string.
What's a proper way to make `org-get-heading` always return a fontified string?
regards,
Oleh
1 - 100 of 160 matches
Mail list logo