* Re: [FR] Enhancing footnote managment (via indirect buffer)?
@ 2023-05-23 10:59 Payas Relekar
2023-05-24 9:03 ` Ihor Radchenko
0 siblings, 1 reply; 8+ messages in thread
From: Payas Relekar @ 2023-05-23 10:59 UTC (permalink / raw)
To: Andrea Lazzarini; +Cc: Ihor Radchenko, emacs-orgmode
Andrea Lazzarini <andrea.lazzarini1@gmail.com> writes:
> I've fiddled with org-edit-special and I see it has a major flaw, at least in my opinion.
> It inserts all changes without keeping track of the undos, as opposed to the indirect
> buffer solution, which also had the advantage of doing everything from a single buffer:
> it operates as some sort of 'window' on a part of the file, rather than feeling as some
> sort of out-of-the-normal operation. Aren't there other possibile use cases for indirect
> buffers in org mode? Why are they considered inferior to other solutions? I ask just
> for my understanding.
>
> (A combination of eldoc + org-edit-special might be rather affecting on the
> seamlessness of the workflow, but this is of course my simple personal opinion).
I've been playing with org-footnote-assistance, and this is again just
another opinion, but I'm also preferring the indirect buffer. It just
puts things in better perspective.
--
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [FR] Enhancing footnote managment (via indirect buffer)?
2023-05-23 10:59 [FR] Enhancing footnote managment (via indirect buffer)? Payas Relekar
@ 2023-05-24 9:03 ` Ihor Radchenko
[not found] ` <990C578F-176B-4166-868C-0BC59759CC19@gmail.com>
0 siblings, 1 reply; 8+ messages in thread
From: Ihor Radchenko @ 2023-05-24 9:03 UTC (permalink / raw)
To: Payas Relekar; +Cc: Andrea Lazzarini, emacs-orgmode
Payas Relekar <relekarpayas@gmail.com> writes:
> I've been playing with org-footnote-assistance, and this is again just
> another opinion, but I'm also preferring the indirect buffer. It just
> puts things in better perspective.
I'd prefer to integrate things with `org-edit-special', if possible.
Possibly extending `org-edit-special' functionality.
The pros for `org-edit-special' are that we can escape certain edge
cases. In particular, there is a known edge case when footnote
definition contains an src block with 2+ blank lines. The blank lines
are treated as the end of the footnote definition and src block is not
recognized. Also, `org-edit-footnote-reference' takes care about
removing common indentation.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Fwd: [FR] Enhancing footnote managment (via indirect buffer)?
[not found] ` <990C578F-176B-4166-868C-0BC59759CC19@gmail.com>
@ 2023-05-26 9:08 ` Andrea Lazzarini
[not found] ` <877cria8f9.fsf@localhost>
2023-05-26 9:13 ` Ihor Radchenko
1 sibling, 1 reply; 8+ messages in thread
From: Andrea Lazzarini @ 2023-05-26 9:08 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: emacs-orgmode
Il giorno 24 mag 2023, alle ore 11:03, Ihor Radchenko <yantar92@posteo.net> ha scritto:
>
> Payas Relekar <relekarpayas@gmail.com> writes:
>
>> I've been playing with org-footnote-assistance, and this is again just
>> another opinion, but I'm also preferring the indirect buffer. It just
>> puts things in better perspective.
>
> I'd prefer to integrate things with `org-edit-special', if possible.
> Possibly extending `org-edit-special' functionality.
>
> The pros for `org-edit-special' are that we can escape certain edge
> cases. In particular, there is a known edge case when footnote
> definition contains an src block with 2+ blank lines. The blank lines
> are treated as the end of the footnote definition and src block is not
> recognized. Also, `org-edit-footnote-reference' takes care about
> removing common indentation.
>
I've tried to use org-edit-special with a src block with 2+ blank lines and the second #+end_src is not seen as part of the footnote.
Is this the edge problem you were addressing? I get the same result with the indirect buffer.
I'll try to implement at least footnote previewing functionalities with eldoc!
> --
> Ihor Radchenko // yantar92,
> Org mode contributor,
> Learn more about Org mode at <https://orgmode.org/>.
> Support Org development at <https://liberapay.com/org-mode>,
> or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [FR] Enhancing footnote managment (via indirect buffer)?
[not found] ` <990C578F-176B-4166-868C-0BC59759CC19@gmail.com>
2023-05-26 9:08 ` Fwd: " Andrea Lazzarini
@ 2023-05-26 9:13 ` Ihor Radchenko
1 sibling, 0 replies; 8+ messages in thread
From: Ihor Radchenko @ 2023-05-26 9:13 UTC (permalink / raw)
To: Andrea Lazzarini
Andrea Lazzarini <andrea.lazzarini1@gmail.com> writes:
> I've tried to use org-edit-special with a src block with 2+ blank lines and the second #+end_src is not seen as part of the footnote.
> Is this the edge problem you were addressing? I get the same result with the indirect buffer.
Yup, it is one of the edge problems that org-edit-special could (though
currently does not) address. Indirect buffer cannot easily address such
problems.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [FR] Enhancing footnote managment (via indirect buffer)?
[not found] ` <877cria8f9.fsf@localhost>
@ 2023-07-03 15:32 ` Andrea Lazzarini
2023-07-03 16:19 ` Ihor Radchenko
0 siblings, 1 reply; 8+ messages in thread
From: Andrea Lazzarini @ 2023-07-03 15:32 UTC (permalink / raw)
To: Ihor Radchenko; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 837 bytes --]
> Il giorno 2 lug 2023, alle ore 12:56, Ihor Radchenko <yantar92@posteo.net> ha scritto:
>
> Hello,
>
> It has been over one month since the last message in this thread.
> Are you still interested to work on this feature? Do you need any help?
Hi,
I was busy with work and had less time to focus on this, sorry!
Well, sorry for the noob question but how do you suggest I fork the org.el file to start tinkering with it?
I would pass through the Org repository on Savannah, as specified here: https://orgmode.org/worg/org-contribute.html <https://orgmode.org/worg/org-contribute.html>.
What do you suggest for testing the changes? Should I then send a diff?
I guess I can manage to have the code I already produced working in org.el. In what section of it should the eldoc package be required?
Thank you so much.
[-- Attachment #2: Type: text/html, Size: 2197 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [FR] Enhancing footnote managment (via indirect buffer)?
2023-07-03 15:32 ` Andrea Lazzarini
@ 2023-07-03 16:19 ` Ihor Radchenko
2023-09-02 10:09 ` Ihor Radchenko
0 siblings, 1 reply; 8+ messages in thread
From: Ihor Radchenko @ 2023-07-03 16:19 UTC (permalink / raw)
To: Andrea Lazzarini; +Cc: emacs-orgmode
Andrea Lazzarini <andrea.lazzarini1@gmail.com> writes:
> I was busy with work and had less time to focus on this, sorry!
No problem. Just wanted to make sure that this thread did not fall
through the cracks.
> Well, sorry for the noob question but how do you suggest I fork the org.el file to start tinkering with it?
> I would pass through the Org repository on Savannah, as specified here: https://orgmode.org/worg/org-contribute.html <https://orgmode.org/worg/org-contribute.html>.
You can just use git version of Org:
https://orgmode.org/manual/Installation.html
Then, you can edit the files directly there.
> What do you suggest for testing the changes? Should I then send a diff?
Depends on your familiarity with git.
The easiest for us would be attaching a patch, but you can also send a
diff, if it is easier for you.
We have all the details in
https://orgmode.org/worg/org-contribute.html#org0d9c39b
You can also use Magit (https://www.youtube.com/watch?v=7ywEgcbaiys).
> I guess I can manage to have the code I already produced working in org.el. In what section of it should the eldoc package be required?
The eldoc setup should be somewhere inside
(define-derived-mode org-mode outline-mode "Org"
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [FR] Enhancing footnote managment (via indirect buffer)?
2023-07-03 16:19 ` Ihor Radchenko
@ 2023-09-02 10:09 ` Ihor Radchenko
2023-12-09 11:20 ` Ihor Radchenko
0 siblings, 1 reply; 8+ messages in thread
From: Ihor Radchenko @ 2023-09-02 10:09 UTC (permalink / raw)
To: Andrea Lazzarini; +Cc: emacs-orgmode
Ihor Radchenko <yantar92@posteo.net> writes:
> Andrea Lazzarini <andrea.lazzarini1@gmail.com> writes:
>
>> I was busy with work and had less time to focus on this, sorry!
>
> No problem. Just wanted to make sure that this thread did not fall
> through the cracks.
It has been two months since the last message here.
If you encounter any difficulties, feel free to ask me anything.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [FR] Enhancing footnote managment (via indirect buffer)?
2023-09-02 10:09 ` Ihor Radchenko
@ 2023-12-09 11:20 ` Ihor Radchenko
0 siblings, 0 replies; 8+ messages in thread
From: Ihor Radchenko @ 2023-12-09 11:20 UTC (permalink / raw)
To: Andrea Lazzarini; +Cc: emacs-orgmode
Ihor Radchenko <yantar92@posteo.net> writes:
> It has been two months since the last message here.
Closing due to inactivity.
Canceled.
"Closing" does not mean that this feature will not be accepted. I am
just removing it from the list of tracked tasks that require maintainer
attention.
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-12-09 11:18 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-23 10:59 [FR] Enhancing footnote managment (via indirect buffer)? Payas Relekar
2023-05-24 9:03 ` Ihor Radchenko
[not found] ` <990C578F-176B-4166-868C-0BC59759CC19@gmail.com>
2023-05-26 9:08 ` Fwd: " Andrea Lazzarini
[not found] ` <877cria8f9.fsf@localhost>
2023-07-03 15:32 ` Andrea Lazzarini
2023-07-03 16:19 ` Ihor Radchenko
2023-09-02 10:09 ` Ihor Radchenko
2023-12-09 11:20 ` Ihor Radchenko
2023-05-26 9:13 ` Ihor Radchenko
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).