Coder Social home page Coder Social logo

Comments (15)

protesilaos avatar protesilaos commented on September 2, 2024 1

Thank you @jeanphilippegg! I think the best way forward is to keep working on a single project. We can do this by making Denote more modular. Let this repo be the core of the project. Then the convenience commands can still exist as a separate repo. We do not have to discard them and I do not mind maintaining those: there are users who are not fluent in Lisp and find it hard to maintain their own wrappers. Whenever we have some new feature, we can discuss where it belongs: in core or the extras. Then we take it from there.

from denote.

jeanphilippegg avatar jeanphilippegg commented on September 2, 2024

Yes, this is my intention as well! I do not intent to make pull requests for their removal. This is just to work on a simpler version where extra features are not in the way. In time, I will make the necessary adjustment for inclusion of all the discussed features in Denote (while retaining what we have).

In the meantime, you can have a look at the implementation of the features that are coming later.

from denote.

jeanphilippegg avatar jeanphilippegg commented on September 2, 2024

Hello Prot!

Just letting you know that I have updated the code in my fork on top of
the current code. I have renamed Renote back to Denote. If you check the
commits, you will see the pull requests that I intend to make next month
(they are prefixed with "(May)").

Here is the intention:

  • Streamline the renaming commands
  • Make denote-directory accept a list of directories
  • Allow file components reordering
  • After that, some minors commits to fix currently open issues

A big one is the streamlining of the renaming commands. It is not much
of a user-visible change, but the removal of the code duplication makes
them more robust and consistent. It will be easier to maintain them and
create new ones as well in the future.

Everything is done in my fork and I was intending to start making pull
requests to include these changes in an order that makes sense.

Have a good day!

from denote.

protesilaos avatar protesilaos commented on September 2, 2024

Thank you @jeanphilippegg! I am looking forward to the new developments!

from denote.

x61 avatar x61 commented on September 2, 2024

Thanks gents for this work. Curios, has this been merged into the main denote.el? I have the recent commit of denote, installed version: 2.3.5 0a75608, but the filetags field is empty with the following template

 ("t" "Todo" plain
           (file denote-last-path)
           (function (lambda () (let ((denote-prompts '(title))
                                      (denote-forced-keywords '("journal"))
                                      (denote-forced-template 'journal))
                                  (denote-org-capture))))

Screenshot 2024-04-27 at 04 41 08

from denote.

protesilaos avatar protesilaos commented on September 2, 2024

from denote.

x61 avatar x61 commented on September 2, 2024

From: x61 @.***> Date: Sat, 27 Apr 2024 01:45:40 -0700 Thanks gents for this work.
You are welcome!
Curios, has this been merged into the main denote.el?
Yes, we are in the process of changing things.
I have the recent commit of denote, installed version: 2.3.5 0a75608, but the filetags field is empty with the following template ("t" "Todo" plain (file denote-last-path) (function (lambda () (let ((denote-prompts '(title)) (denote-forced-keywords '("journal")) (denote-forced-template 'journal)) (denote-org-capture)))) Screenshot 2024-04-27 at 04 41 08
Was this working before? I checked out version 2.3.0 and did a grep for 'denote-forced-keywords' but could not find anything.

-- Protesilaos Stavrou https://protesilaos.com

Thanks for your prompt response, @protesilaos. No, this was my first time trying it. I thought it was already merged. I was just too happy to see that this feature was implemented. I'll wait for it to be merged. Take your time. Thank you

from denote.

protesilaos avatar protesilaos commented on September 2, 2024

from denote.

x61 avatar x61 commented on September 2, 2024

From: x61 @.> Date: Sat, 27 Apr 2024 03:18:54 -0700 > From: x61 @.> Date: Sat, 27 Apr 2024 01:45:40 -0700 Thanks gents for this work. > You are welcome! > Curios, has this been merged into the main denote.el? > Yes, we are in the process of changing things. > I have the recent commit of denote, installed version: 2.3.5 [0a75608](0a75608), but the filetags field is empty with the following template ("t" "Todo" plain (file denote-last-path) (function (lambda () (let ((denote-prompts '(title)) (denote-forced-keywords '("journal")) (denote-forced-template 'journal)) (denote-org-capture)))) Screenshot 2024-04-27 at 04 41 08 > Was this working before? I checked out version 2.3.0 and did a grep for 'denote-forced-keywords' but could not find anything. > > -- Protesilaos Stavrou https://protesilaos.com Thanks for your prompt response, @protesilaos. No, this was my first time trying it. I thought it was already merged. I was just too happy to see that this feature was implemented. I'll wait for it to be merged. Take your time. Thank you
Oh, okay! I got confused for a moment. In the meantime, you can achieve what you want with existing functions. Unless you specifically want to do it the way you demonstrated.

-- Protesilaos Stavrou https://protesilaos.com

Yeah, I saw the changes in @jeanphilippegg's fork and I just did not check the main branch to ensure it made it there. I'll wait for it is be added. Thanks again

from denote.

jeanphilippegg avatar jeanphilippegg commented on September 2, 2024

This feature is not yet here. It should be soon.

What do you (@x61 and @protesilaos) think of the name of the variables? The forced part? Do you have a better name before we get it here?

from denote.

protesilaos avatar protesilaos commented on September 2, 2024

from denote.

newmedicine avatar newmedicine commented on September 2, 2024

from denote.

protesilaos avatar protesilaos commented on September 2, 2024

from denote.

newmedicine avatar newmedicine commented on September 2, 2024

from denote.

jeanphilippegg avatar jeanphilippegg commented on September 2, 2024

I am closing this now. Most features are in Denote. There is still the feature of denote-directory that accepts a list of directories. I am not sure about including it in v3. It is a big feature and it does not really fit the theme of the changeset that we have for v3. Maybe we should wait to see how things go with our current changes?

from denote.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.