Re: [ANM] org-timeblock: Schedule your day visually, using timeblocking technique inside Emacs

2023-08-30 Thread Ilya Chernyshov
"Dr. Arne Babenhauserheide" writes: > Wow, that looks nice! Thank you! > > If you want to provide a print-export (i.e. for hanging on the door of a > lecture room), you could see whether it’s easy to translate it to a > latex time table like this: >

Re: [ANN] org-timeblock: Multi-day views

2023-09-05 Thread Ilya Chernyshov
"Dr. Arne Babenhauserheide" writes: Hi > I started using this, and it’s great! Thank you! Nice to hear! > I also found an edge case: I have a deadline set to 23:59, and that > deadline is only visible in the timeblocks when I only have that task in > and switch to hiding all hours before the

[PATCH] testing: Delete useless ert tests

2023-09-16 Thread Ilya Chernyshov
Hi! I applied my ert test deduplicator on org tests and found some useless tests which you can see in the patch. >From 32d83fc5b2ad076dcd8681434a46b4117ac23858 Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Sun, 17 Sep 2023 02:33:51 +0700 Subject: [PATCH] testing: Delete useless

Re: [PATCH] testing: Delete duplicate tests

2023-08-31 Thread Ilya Chernyshov
Ihor Radchenko writes: > I have re-introduced the new tests in place of the removed ones, > according to my and Max's findings. On top of the patch. > > Applied, onto main. > https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=fe85d61a9 >

Logging previous SCHEDULED property before changing TODO state of a habit

2023-10-09 Thread Ilya Chernyshov
Hi. Is there anything I can do with my Org config so that every time I change the TODO state of my habit (example below), Org logs inactive timestamp from SCHEDULED property before TODO state change? For example, I have this habit, which I have been forgetting to mark as DONE/MISSED/WHATEVER

Re: [ANM] org-timeblock: Schedule your day visually, using timeblocking technique inside Emacs

2023-08-29 Thread Ilya Chernyshov
Ilya Chernyshov writes: > Hi! I wrote a package that provides interactive day view for orgmode > tasks. With this package you can visually understand your day schedule > and quickly reschedule your tasks and events. Essentially, this is what > modern calendars provide, althoug

[ANN] org-timeblock: Multi-day views

2023-08-29 Thread Ilya Chernyshov
[Changed the subject]

Re: [PATCH] org-datetree.el: Allow datetrees with TODO, priority, tags

2023-01-05 Thread Ilya Chernyshov
Thanks! Instead of manually constructing the regexp, you can use `org-complex-heading-regexp-format'. Thanks for the tip. Applied changes in the new patch. >From 8a32385ae2ccbbc0caa35eda9a8184c165e3afcd Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Thu, 15 Dec 2022 02:08:15 +0

[PATCH] org-datetree.el: Allow datetrees with TODO, priority, tags

2023-01-04 Thread Ilya Chernyshov
is annoying. This patch fixes it. From 4d3194adf417ae5bad78c35a783ebca7974b8167 Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Thu, 15 Dec 2022 02:08:15 +0600 Subject: [PATCH] lisp/org-datetree.el: Allow datetrees with TODO, priority, tags * org-datetree.el (org-datetree--find-create-group, org

Re: [PATCH] org-datetree.el: Allow datetrees with TODO, priority, tags

2023-01-11 Thread Ilya Chernyshov
Ihor Radchenko writes: Ilya Chernyshov writes: (defun org-datetree--find-create @@ -169,18 +167,19 @@ component. If INSERT is non-nil and there is no match then it is inserted into the buffer." (when (or month day) (org-narrow-to-subtree)) - (let ((re (format regex-tem

Re: [PATCH] org-datetree.el: Allow datetrees with TODO, priority, tags

2023-01-13 Thread Ilya Chernyshov
Ihor Radchenko writes: Ilya Chernyshov writes: (defun org-datetree--find-create @@ -169,18 +167,19 @@ component. If INSERT is non-nil and there is no match then it is inserted into the buffer." (when (or month day) (org-narrow-to-subtree)) - (let ((re (format regex-tem

Re: [PATCH] ox-icalendar: Create export backend options for deadline/scheduled-summary-prefix defcustoms

2022-11-09 Thread Ilya Chernyshov
gt; 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> > From 74cc1a6b879c1b856fdc9205b4e042582f658f6c Mon Sep 17 00:00:00 2

Re: [PATCH] org-element-timestamp-interpreter: Return daterange anyway, if DATERANGE is non-nil

2023-02-19 Thread Ilya Chernyshov
I forgot to attach the patch :) >From b47324bc804e64e6cef482ba4897a457252e803a Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Sat, 18 Feb 2023 14:55:39 +0700 Subject: [PATCH] org-element-timestamp-interpreter: Return daterange anyway, if DATERANGE is non-nil * lisp/org-element (

[PATCH] org-element-timestamp-interpreter: Return daterange anyway, if DATERANGE is non-nil

2023-02-19 Thread Ilya Chernyshov
Hello, guys `org-element-timestamp-interpreter' function returns string of the form "<2023-02-19 Sun 10:00>--<2023-02-19 Sun 10:30>" for a timestamp object passed to it. The better result would be "<2023-02-19 Sun 10:00-10:30>". This function is also used for interpreting clock entries,

Re: [PATCH] org-element-timestamp-interpreter: Return daterange anyway, if DATERANGE is non-nil

2023-02-20 Thread Ilya Chernyshov
You suggest to split timestamp types active/inactive-range to active/inactive-timerange, active/inactive-daterange? On February 20, 2023 6:07:19 PM GMT+07:00, Ihor Radchenko wrote: >Ilya Chernyshov writes: > >> So, an option is needed that controls whether to return a >>

Re: Timestamp and timestamp range definitions

2023-02-16 Thread Ilya Chernyshov
Ihor Radchenko writes: Updating the manual will make more sense. Would you mind writing a patch? Of course. >From da84673301de7e9453cb359536235d8ce56399f1 Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Fri, 17 Feb 2023 01:23:27 +0700 Subject: [PATCH] org-manual.org: Update timest

Timestamp and timestamp range definitions

2023-02-12 Thread Ilya Chernyshov
Hello What's a type of timestamp <2022-10-15 Sat 10:00-13:00>? From org-manual: the definition for a timestamp is: A timestamp is a specification of a date (possibly with a time or a range of times) in a special format, either '<2003-09-16 Tue>' or '<2003-09-16 Tue 09:39>' or

Re: [PATCH] org-element-timestamp-interpreter: Return daterange anyway, if DATERANGE is non-nil

2023-07-07 Thread Ilya Chernyshov
ase, rewrite. Fixed. > Interpreting timestamps with :time-range nil and > :day-end/:year-end/:month-end non-nil as timerange is a breaking change. > Let's avoid it. Timestamp objects (ranges) with :range-type nil are now interpreted as dateranges, as it was before. >From 4ee8b8bc06

[PATCH] testing: Delete duplicate tests

2023-07-12 Thread Ilya Chernyshov
me of them. Here is the patch I wrote: >From 21ba128bd648c6737ed088abdd2a1824cfe01759 Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Thu, 13 Jul 2023 01:36:33 +0700 Subject: [PATCH] testing: Delete duplicate tests * testing/lisp/test-ol.el (test-org-link/store-link): Delete a duplica

Re: [PATCH] org-element-timestamp-interpreter: Return daterange anyway, if DATERANGE is non-nil

2023-07-11 Thread Ilya Chernyshov
setting nil for end part if :type is `active'/`inactive'. That's not true. The actual behavior is that it sets end date/time to the same values as start date/time even if it's `active'/`inactive'. So here is the patch: >From 823e7f39d33977854605485fcae814af0a3fdefe Mon Sep 17 00:00:00 2001 From:

Re: [PATCH] org-element-timestamp-interpreter: Return daterange anyway, if DATERANGE is non-nil

2023-07-10 Thread Ilya Chernyshov
rom aa21a84fa38324f455cb17ac32e656e1242c2135 Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Sat, 18 Feb 2023 14:55:39 +0700 Subject: [PATCH] lisp/org-element.el: Add new timestamp property :range-type * lisp/org-element (org-element-timestamp-interpreter): Preserve old behavior when :range-type is `nil'. T

[ANM] org-timeblock: Schedule your day visually, using timeblocking technique inside Emacs

2023-07-31 Thread Ilya Chernyshov
Hi! I wrote a package that provides interactive day view for orgmode tasks. With this package you can visually understand your day schedule and quickly reschedule your tasks and events. Essentially, this is what modern calendars provide, although my package currently only provides day view. The

Re: [ANM] org-timeblock: Schedule your day visually, using timeblocking technique inside Emacs

2023-08-09 Thread Ilya Chernyshov
Ihor Radchenko writes: > Thanks for sharing! > > As I mentioned in Matrix chat, it would be nice if you could integrate > the svg image display into Org agenda as minor mode, displaying the > interactive svg in place of the time grid. That would be a welcome > addition to Org core. It's a great

Re: [ANM] org-timeblock: Schedule your day visually, using timeblocking technique inside Emacs

2023-08-10 Thread Ilya Chernyshov
"Fraga, Eric" writes: > Hi, > > I'm late to this and I don't have the full thread on my system so > apologies if this has been asked before. > > When I try > > M-x package-vc-install RET https://github.com/ichernyshovvv/org-timeblock/ > > according to the instructions given at the gitlab

Re: [ANM] org-timeblock: Schedule your day visually, using timeblocking technique inside Emacs

2023-08-10 Thread Ilya Chernyshov
"Fraga, Eric" writes: > Hi, > > I'm late to this and I don't have the full thread on my system so > apologies if this has been asked before. > > When I try > > M-x package-vc-install RET https://github.com/ichernyshovvv/org-timeblock/ > > according to the instructions given at the gitlab

Re: [ANM] org-timeblock: Schedule your day visually, using timeblocking technique inside Emacs

2023-08-10 Thread Ilya Chernyshov
"Fraga, Eric" writes: > I have tried again and now it installs. Thank you. I do get many > errors when trying to navigate to different dates and/or scroll up/down > in the current date being viewed. > > For instance, I get the following in trying org-timeblock a second time > in the current

Re: [PATCH] org-element-timestamp-interpreter: Return daterange anyway, if DATERANGE is non-nil

2023-07-01 Thread Ilya Chernyshov
erange. > > Changing :type values will not be backwards-compatible. > From d95418110897bdde85a74734bb5b5fa7a3c77b92 Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Sat, 18 Feb 2023 14:55:39 +0700 Subject: [PATCH] New timestamp property :range-type * lisp/org-element (org-el

Re: [PATCH] testing: Delete duplicate tests

2024-02-09 Thread Ilya Chernyshov
icates' is what you intended? Yeah, now it works as it should. Thanks. I've made some minor changes I've described in the attached patch. >From 8bcd02bac32d3a4442814c2a42b097d642964372 Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Fri, 9 Feb 2024 17:32:58 +0600 Subject: [PATCH] test-dupl

[PATCH] Fix formatting

2024-02-12 Thread Ilya Chernyshov
Hi, just wanted the code to be more elisp style guide compliant, so here's a patch that adds spaces before opening parentheses. >From 0d9b7ce6d5e83d7758566dab6a17642fdf4b9b73 Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Mon, 12 Feb 2024 18:33:29 +0600 Subject: [PATCH] Fix formatt

Re: [PATCH] testing: Delete duplicate tests

2024-01-26 Thread Ilya Chernyshov
Ihor Radchenko writes: > What about the attached amendment? > It should simplify things significantly. Sorry, in my previous patch the test that checks the detector itself was not even run in 'make test' because of incorrect test prefix. Your patch does not work as you expect. Could you please

Re: [PATCH] testing: Delete duplicate tests

2024-01-23 Thread Ilya Chernyshov
Ihor Radchenko writes: > It has been a while since the last update in this thread. > Ilya, do you need any help with the patch? Hi, here is the updated patch. >From 2385ba08a89f2966a6d71f92e8693e7def33e3fe Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Mon, 22 Jan 2024 01:33

Re: [PATCH] testing: Delete duplicate tests

2023-11-16 Thread Ilya Chernyshov
Ilya Chernyshov writes: > Sure, here it is. In the patch, I added a new file > (testing/lisp/test-deduplicator.el) with a test that checks for > duplicate forms (not just should, should-not, should-error macros) in > all test files. It also makes sense to add a test that searches fo

org-agenda: setting face to an item by its tag/category/property

2023-11-16 Thread Ilya Chernyshov
Hi. Is there a custom variable in org-agenda that allows to set a specific face (or just foreground/background) for items with specific property/tag/category?

Re: [PATCH] testing: Delete duplicate tests

2023-11-11 Thread Ilya Chernyshov
to change before merging. I'll handle them and submit a new patch if you have no questions about the code. >From 3b38450f7de8bd168d8795728454d9f4db720843 Mon Sep 17 00:00:00 2001 From: Ilya Chernyshov Date: Tue, 5 Sep 2023 22:40:59 +0700 Subject: [PATCH] testing: Add testing/lisp/test-deduplicator.e