From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id AECaKtj4x2QnhAEASxT56A (envelope-from ) for ; Mon, 31 Jul 2023 20:09:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id +AFtKtj4x2SiMgEAauVa8A (envelope-from ) for ; Mon, 31 Jul 2023 20:09:28 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 27EC054B90 for ; Mon, 31 Jul 2023 20:09:28 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=iFxxdZNj; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1690826968; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=oRggSPsMtWPd1bn4gaIebGuI8RWdCEBNeWXjHuivjYI=; b=HCu/R64+S5sbHRh85wEMckp1JXkDRsPugyoDEdXs6AYM3DB0YH0Ps85bBeOm1L8glLYb5M EBmZGCn9UyEZCuQPYE8OEovqhpb7kYlaIoUaA+MB9JXkrMmefiVUkCL0wXBLF0+1F2WoNt /EEGqRdsKh7WHFvVx3VKwa0FOkUMSamQaKQY7+XE+jZm9EJaz5oybKYNJmDYKOhNJG6U9j GeI6mui7Zzo0SAKhnxgj5RIq134IBoSCylFA8zUA9cO1vnjE7+qKodQMVw2GSSW5CXhPHM eDsKYA/6fRd0d6JAGk8H894W11MLOAaDSYTii9Z4jGuekSllqOc1sZtt6LXfHg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=iFxxdZNj; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1690826968; a=rsa-sha256; cv=none; b=PpQSlshfpMcUK5EYiSvWaXn2J82PZgmq7BEenZokbpeyf89NuoQW6lBbHASErGhxQC3mEQ OSUxOCQuVKCGtMtMh7bIRARtXlPx7anVThAo8n3dIU6xITxxpzmu5EF3fra4XEEayjMMef wbSgf3+OVfmaXa+9vFHZYxo2TDMMBj3O2/vxqwlwFLINpnrUCVTZJJA/xCTudzZYjf1/BK FjKUVcfM0araTrPkOua8D8f42faeWM6dwP9QMguOri2Bfsx04HiaYYl4dLWmB29K6w5dDF 5iyA+PRpwXpRFZ+/iUVBZlIN7jEd5WTbnusTsNEQ2C1dW0FwtcHi7F/3fRN1OQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qQXJx-0002tW-7R; Mon, 31 Jul 2023 14:08:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQXJv-0002tI-UA for emacs-orgmode@gnu.org; Mon, 31 Jul 2023 14:08:39 -0400 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qQXJu-0003Oi-CB for emacs-orgmode@gnu.org; Mon, 31 Jul 2023 14:08:39 -0400 Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2b9b904bb04so74137131fa.1 for ; Mon, 31 Jul 2023 11:08:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690826916; x=1691431716; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=oRggSPsMtWPd1bn4gaIebGuI8RWdCEBNeWXjHuivjYI=; b=iFxxdZNjimwsNfdV5gO+qWObrFbd+eUd/Ve0XUYJ8pQgtER2AJFTsacI0gbU8sjhxd Q8c9Hp3QVF9QXoWaIhmqrPLqIJP5uW9kLphoPjqTPPSsEBR1n0w/X+KJWPTAscNvC6b3 9d/hToGEMW7w8yIKoMq7SYNJMNg4D5zwdgKwxr3/8+VG8L06fUb5rna9WUlke7K9wNgo GN2owOESICiu71rYdlCRQ4dBgQznbsRLlnASZQlqbTF6HCGSVPhqmNMCA7QMILFiLKx/ o4uT39ONRZ7bThJE+8IAwFwKosgEAazwMzhs0AC7grg3FRxdubPNhTQR0m3nVjS+HpYM VmdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690826916; x=1691431716; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=oRggSPsMtWPd1bn4gaIebGuI8RWdCEBNeWXjHuivjYI=; b=i34YCM/RnxtJX1nFap0f05aHd6hHDExB/2aRk6Ygg1sjcOUX/qCBd/LmkMp08SaL90 FsCjP/3pQ9O6O7kQBO+t36RGApvM+wCJt4VSkwl9u/AMozumf8PS4pxnI7Qcv+IY1NnQ AeJVH055/xG6/1+NlpFiPIP2NgRKBFE6FcOrG1GA/YIUKQLVoCowM4Fg27gUmTubg7Y0 Wfn3EpP1e31AEexnglsFgU4B36W5asLowUEkaiMvWewpKgsGbctd0cFBoW6ga0TgpG9j gwundrsSg7q7QwWhe7cBCHW/LYxEsiUerhDle7dJzafH9UNDCkUhyOPbKPp6OLkr5y21 601Q== X-Gm-Message-State: ABy/qLbmHGuQLq4P2GkTqkFO6i4jNpGe2uHk67htB7bM1/DT/+jOojv9 YKhxdQncjMzxOXcucPsCLwDZFFz07FtYKg== X-Google-Smtp-Source: APBJJlGv6uRIFNh+ZOd8usNJW8WUYt6Zd7JB97eDBxtLZgAIFcz4oIFKzE5L+DYg44JC5SEyMH+76A== X-Received: by 2002:a2e:b011:0:b0:2b9:5695:d10d with SMTP id y17-20020a2eb011000000b002b95695d10dmr538794ljk.36.1690826915348; Mon, 31 Jul 2023 11:08:35 -0700 (PDT) Received: from sonyvaio ([92.127.219.56]) by smtp.gmail.com with ESMTPSA id q2-20020a2e9682000000b002b9dd0449f5sm1505374lji.9.2023.07.31.11.08.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Jul 2023 11:08:34 -0700 (PDT) From: Ilya Chernyshov To: emacs-orgmode Subject: [ANM] org-timeblock: Schedule your day visually, using timeblocking technique inside Emacs Date: Tue, 01 Aug 2023 01:08:26 +0700 Message-ID: <873514eyxx.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::233; envelope-from=ichernyshovvv@gmail.com; helo=mail-lj1-x233.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Spam-Score: -9.50 X-Migadu-Queue-Id: 27EC054B90 X-Migadu-Spam-Score: -9.50 X-Migadu-Scanner: mx0.migadu.com X-TUID: jboA+JGCGBct 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 package works entirely inside Emacs. https://github.com/ichernyshovvv/org-timeblock/ A couple of screenshots: 1. https://github.com/ichernyshovvv/org-timeblock/raw/master/screenshots/org-timeblock.png 2. https://github.com/ichernyshovvv/org-timeblock/raw/master/screenshots/org-timeblock-with-list.png Screencast. The video itself merely shows how the package works and how one could quickly operate on his day plan. So, it's not so informative. See README file in the repo to find out how to start using it. https://www.youtube.com/watch?v=tuMcPotV71I If you have any suggestions, ideas or whatever, please leave comments here or post on github issues. Also, pull requests are welcome.