Comments (15)
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.
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.
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.
Thank you @jeanphilippegg! I am looking forward to the new developments!
from denote.
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](https://private-user-images.githubusercontent.com/6430853/326166575-5f37ad21-ca46-4d74-bfcc-45c067a5e38a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUyODQ0ODksIm5iZiI6MTcyNTI4NDE4OSwicGF0aCI6Ii82NDMwODUzLzMyNjE2NjU3NS01ZjM3YWQyMS1jYTQ2LTRkNzQtYmZjYy00NWMwNjdhNWUzOGEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDkwMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA5MDJUMTMzNjI5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTJjYzhhM2IzZDdlNjRhN2M0MGJmOTAyNDM2YjIxYTFlNTkxYzhlMTYzYzY2ZjVlZjUyMzU0MmYxMDAxMzZhMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.qDiF8FV-wpzuZr1sF4hMFsk60K0l_w4SbbDFmlduQZw)
from denote.
from denote.
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 thefiletags
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))))
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.
from denote.
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))))
> 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.
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.
from denote.
from denote.
from denote.
from denote.
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)
- [Suggestion] Getting the id of a denote link at point HOT 7
- rename files errors with wrong-type-argument stringp nil HOT 9
- denote-rename-file does not remove the older file HOT 13
- Notes with multiple attachments HOT 10
- When ~denote-org-capture-specifiers~ don't include a format specificer for a link don't call ~org-get-id-create~ HOT 5
- Suggestion a denote-keyword-append function. HOT 5
- error with denote-files-matching-regexp-prompt HOT 5
- Nested silo interferes with `denote-directory-files` (was: "dblock enhancement add a silo target") HOT 10
- denote-rename-file-title ==> Destination file xxx already exists HOT 13
- Make default file permission configurable HOT 2
- How to make heading with custom_id properties searchable? HOT 1
- Backlinks buffer links not working with nested dirs HOT 1
- `denote-create-note` silently HOT 2
- "No links found" when using `denote-find-link` in denote files inside a silo HOT 10
- When exporting all my notes to Markdown, `denote:` links point to `.org` files HOT 7
- Cannot insert links in org indirect buffer HOT 3
- Only use ASCII in file names
- Exclude keywords while using dblocks HOT 1
- Lisp error: (void-function denote-link-buttonize-buffer) HOT 1
- Feature request : adding an option to list empty or non-empty notes with denote-sort-dired HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from denote.