emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* #4 [[bbb:OrgMeetup]] on Wed, Dec 13, 19:00 UTC+3
@ 2023-12-06 12:42 Ihor Radchenko
  2023-12-17 23:45 ` Rudolf Adamkovič
  2023-12-18 13:06 ` [SUMMARY] " Ihor Radchenko
  0 siblings, 2 replies; 4+ messages in thread
From: Ihor Radchenko @ 2023-12-06 12:42 UTC (permalink / raw)
  To: emacs-orgmode

Dear all,

Another OrgMeetup will be scheduled on the second Wednesday of December,
next week.

[  Last month was skipped due to EmacsConf and my  ]
[  https://emacsconf.org/2023/talks/gc/            ]

Previous meetup notes:
https://list.orgmode.org/orgmode/87edhtfpal.fsf@localhost/

URL: https://bbb.emacsverse.org/b/iho-h7r-qg8-led
Time & Date: <2023-12-13 Wed 19:00-21:00 @+03,Europe/Istanbul>
The room will be open half an hour before the official start.

During the meetup, we can:

- Give advice to new users
- Showcase Org configs or workflows
- Demo/discuss interesting packages
- Troubleshoot each-other's issues
- Discuss "Org mode" section of Emacs news (https://sachachua.com/blog/)
- Discuss anything else Org-related

Everyone is free to join the discussion/chat or lurk around silently,
listening.

We will _not_ do any recording by default.

-- 
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] 4+ messages in thread

* Re: #4 [[bbb:OrgMeetup]] on Wed, Dec 13, 19:00 UTC+3
  2023-12-06 12:42 #4 [[bbb:OrgMeetup]] on Wed, Dec 13, 19:00 UTC+3 Ihor Radchenko
@ 2023-12-17 23:45 ` Rudolf Adamkovič
  2023-12-18 12:54   ` Ihor Radchenko
  2023-12-18 13:06 ` [SUMMARY] " Ihor Radchenko
  1 sibling, 1 reply; 4+ messages in thread
From: Rudolf Adamkovič @ 2023-12-17 23:45 UTC (permalink / raw)
  To: Ihor Radchenko, emacs-orgmode

Ihor Radchenko <yantar92@posteo.net> writes:

> Time & Date: <2023-12-13 Wed 19:00-21:00 @+03,Europe/Istanbul>

When I click on the timestamp above, Org says:

  This should not happen

Is that normal?

Rudy
-- 
"Simplicity is complexity resolved."
--- Constantin Brâncuși, 1876-1957

Rudolf Adamkovič <salutis@me.com> [he/him]
Studenohorská 25
84103 Bratislava
Slovakia


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: #4 [[bbb:OrgMeetup]] on Wed, Dec 13, 19:00 UTC+3
  2023-12-17 23:45 ` Rudolf Adamkovič
@ 2023-12-18 12:54   ` Ihor Radchenko
  0 siblings, 0 replies; 4+ messages in thread
From: Ihor Radchenko @ 2023-12-18 12:54 UTC (permalink / raw)
  To: Rudolf Adamkovič; +Cc: emacs-orgmode

Rudolf Adamkovič <salutis@me.com> writes:

> Ihor Radchenko <yantar92@posteo.net> writes:
>
>> Time & Date: <2023-12-13 Wed 19:00-21:00 @+03,Europe/Istanbul>
>
> When I click on the timestamp above, Org says:
>
>   This should not happen
>
> Is that normal?

Yes, it is. Because Org timestamps do not yet allow time zone
specification.

-- 
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] 4+ messages in thread

* [SUMMARY] #4 [[bbb:OrgMeetup]] on Wed, Dec 13, 19:00 UTC+3
  2023-12-06 12:42 #4 [[bbb:OrgMeetup]] on Wed, Dec 13, 19:00 UTC+3 Ihor Radchenko
  2023-12-17 23:45 ` Rudolf Adamkovič
@ 2023-12-18 13:06 ` Ihor Radchenko
  1 sibling, 0 replies; 4+ messages in thread
From: Ihor Radchenko @ 2023-12-18 13:06 UTC (permalink / raw)
  To: emacs-orgmode


Here is a short summary of the main discussion points (those that I
remember):

- We started late, and the meeting was a bit chaotic this time. But
  also a bit more relaxing as we just had a few people, with just me
  and Matt discussing ob-shell development towards the end.

- Sacha Chua mentioned her recent work on EmacsConf and blog posts on
  automating video uploads to YouTube and Toobnix from Elisp:
  - https://sachachua.com/blog/2023/12/updating-youtube-videos-via-the-youtube-data-api-using-emacs-lisp-and-url-http-oauth/
  - https://sachachua.com/blog/2023/12/emacsconf-backstage-making-a-play-list-checking-it-twice/
  - https://sachachua.com/blog/2023/12/emacsconf-backstage-using-spookfox-to-publish-youtube-and-toobnix-video-drafts/
- She also hinted that she has many Emacs-related ideas accumulated over
  the busy recent years waiting to be tried. ... The old good PIM debt:
  https://karl-voit.at/Nobodys-PIM-is-perfect/
- Me, kickingvegas, and exc (matt) [ob-shell maintainer] discussed
  about using Org mode on mobile
  - We have a number of Android, iOS, and web apps these days:
    - Emacs master has experimental Android support; one can use Org mode natively on Android
      - Serious usage is easier with USB-C or bluetooth keyboard though
      - But one can hack around toolbar to, for example, read through
        the notes and execute code blocks
    - https://beorgapp.com/
    - https://xenodium.com/an-ios-journaling-app-powered-by-org-plain-text/
    - recent https://github.com/Artawower/orgnote
      - This one is promising (although early in development) as it aims for
	1. org-roam-ui interface for android and web (in future, for iOS)
	2. crdt-inspired synchronization for more accurate conflict resolution
	   - see https://emacsconf.org/2023/talks/collab/ for how powerful crdt can be
	   - https://elpa.gnu.org/packages/crdt.html
    - kickingvegas mentioned that using mobile phone for taking notes
      in Org is not yet ideal - the existing apps do not have the
      state-of-art UI
    - mobile Org apps are still handy when one needs to get access to
      agenda view/calendar/quick notes on-the-go
- Someone implemented ncurses interface for Org mode: https://www.youtube.com/watch?v=QgYhuPgbp3s
  - Not clear why it should be better than terminal Emacs, but crazy
    times ... (we did not actually watch the video though XD)
- We discussed Org mode implementations outside Emacs - there are plenty
  - Multiple Org mode implementations for Vim/Neovim
    - https://github.com/nvim-orgmode/orgmode (https://github.com/milisims/tree-sitter-org)
    - https://github.com/jceb/vim-orgmode
    - https://github.com/nvim-orgmode/orgmode
  - https://github.com/vscode-org-mode/vscode-org-mode
  - Github partially supports Org mode markup
  - Hugo (note: *not* ox-hugo, but the proper Hugo static blog generator) also supports Org mode natively
    - https://gohugo.io/content-management/formats/
      - Hugo uses one of many Org mode parser libraries https://github.com/niklasfasching/go-org
  - That's why Org mode is moving towards more standard and stable syntax definition
    - https://list.orgmode.org/orgmode/871rjhha8t.fsf@gmail.com/
      (submit an IETF RFC to register Org as a MIME type)
    - https://orgmode.org/worg/org-syntax.html
    - There is also Karl Voit's idea about defining subsets of Org
      syntax for easier implementation
      - https://gitlab.com/publicvoit/orgdown/-/blob/master/doc/Orgdown-Levels.org
      - https://emacsconf.org/2021/talks/org-outside/
- I mentioned how I manage Org mode-related news from Reddit, blogs,
  Mastodon, and track development of Org mode-related libraries
  - In short, I simply use elfeed - https://github.com/skeeto/elfeed
  - Pretty much all the forges and forums provide RSS feeds that can be added to Elfeed
    - Examples:
      https://github.com/org-roam/org-roam/commits.atom
      https://git.sr.ht/~bzg/worg/log/master/rss.xml
      https://gitlab.com/hperrey/org-jami-bot/-/commits/main?format=atom
      https://codeberg.org/martianh/mastodon.el.rss
      https://old.reddit.com/user/yantar92/.rss (user feed)
      https://old.reddit.com/r/orgmode/.rss (subreddit feed)
      https://planet.emacslife.com/atom.xml
      https://emacs.ch/@sachac.rss (user)
      https://emacs.ch/@emacs.rss (tracking everything tagged #emacs)
      - A note on RSS feeds for Mastodon: they do not have titles,
        making it awkward to eyeball in Elfeed (they appear as empty
        lines)
	- I use a customization to swap contents and title for such feeds
	  https://github.com/yantar92/emacs-config/blob/master/config.org#custom-title-formatting
  - And when an RSS feed is not available, there is https://docs.rsshub.app/
    (can be self-hosted in Docker)

- ob-shell maintainer shared his recent background work on
  lisp/ob-shell.el, in a form of Org notes. The notes may eventually
  be shared to public.
  - One of the topics he is looking into is integrating https://github.com/astahlman/ob-async/
  - We also discussed my future plans related to ob-shell
    - I have some WIP work on formalizing babel backend definitions
      using a system similar to export backends. It should make it
      more clear what should be implemented by individual babel
      backends, as backend slots will be explicitly listed, unlike the
      current situation where the backends have to define a
      poorly-documented set of variables with special names
    - There is some work being done on improving security of external
      commands executed by the backends. In particular, when the
      backends use header arguments as a part of command calls (and
      are thus vulnerable to shell expansion abuse)
    - There are also more general plans to introduce an interactive
      code execution safety system when Org needs to run anything
      coming from an Org file (potentially downloaded from internet);
      not user configuration.
  - There is a WIP patch adding ANSI highlighting support in Org files - https://list.orgmode.org/orgmode/87msvcgjgv.fsf@gmail.com/
    - Particularly useful to get colorful shell block output
  - We briefly discussed an annoying implementation detail with
    ob-shell, when the code block being executed may either use
    cat script-file | bash or bash -c script-file depending on the
    header arguments. This difference does not matter most of the
    time, but sometimes it does, which is annoying:
    https://list.orgmode.org/25912.63830.726070.953843@gargle.gargle.HOWL/
    https://list.orgmode.org/CAL1eYuJntGbXY6A794qM7PTbXH3DiU1aF6OayS7CLf3kOBsbig@mail.gmail.com/
  - We discussed an idea to combine ob-shell with ob-screen to allow
    interacting with TUI apps right from inside Org src blocks
    - ob-screen can interact with proper terminal that support ncurses, graphics, etc
    - but ob-screen cannot get any output
    - ob-shell just works with comint (text-only, no user interaction other than inputting commands)
    - ob-screen + ob-shell may allow controlling ~mc~ (ncurses program) or give yes/no answers to scripts
      - emacs-eat may expose these things to Elisp - potential to get
	truly interactive (with graphics and with getting output + *input*)
        https://emacsconf.org/2023/talks/eat/
      - emacs-eat may even "... emulate terminal within any region of a
        buffer.", potentially opening up to embedded terminal inside Org files
	- I am not 100% if I understand this correctly, but if it is
          something akin nested buffers
          https://yhetil.org/emacs-devel/87h8kou1c0.fsf@telefonica.net/... oh man!

:comments:
ih
Ihor Radchenko
5:10 PM

https://github.com/Artawower/orgnote.el/tree/3f504f9218ff6a71f7dee8428a80ec877e2bb318
ex
exc (matt)
5:18 PM

Hello!
ex
exc (matt)
5:57 PM

need to step away from keyboard, brb
ex
exc (matt)
5:58 PM

back
ex
exc (matt)
6:21 PM

<redacted ...>
ih
Ihor Radchenko
6:26 PM

https://github.com/astahlman/ob-async/
ki
kickingvegas(Offline)
6:28 PM

gotta head out - take care folks!
ih
Ihor Radchenko
6:48 PM

https://list.orgmode.org/orgmode/87msvcgjgv.fsf@gmail.com/
ih
Ihor Radchenko
6:54 PM

https://emacsconf.org/2023/talks/eat/
ih
Ihor Radchenko
7:23 PM

https://yhetil.org/emacs-devel/87h8kou1c0.fsf@telefonica.net/
:end:


-- 
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] 4+ messages in thread

end of thread, other threads:[~2023-12-18 13:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-06 12:42 #4 [[bbb:OrgMeetup]] on Wed, Dec 13, 19:00 UTC+3 Ihor Radchenko
2023-12-17 23:45 ` Rudolf Adamkovič
2023-12-18 12:54   ` Ihor Radchenko
2023-12-18 13:06 ` [SUMMARY] " 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).