Coder Social home page Coder Social logo

Comments (5)

protesilaos avatar protesilaos commented on July 28, 2024

Hello @ginabythebay!

I will need to check it out. I am happy to help with such integration if it is possible.

Spaces are awkward with a generic shell. This is why Denote's file names are always hyphenated (and why certain characters are omitted from the file name). I know this is not a problem for Emacs, but the idea is to think long-term about accessing those files from environments where Emacs is not available.

from denote.

ginabythebay avatar ginabythebay commented on July 28, 2024

Yeah I find spaces in file names annoying especially when I am trying to using find with xargs. At the same time, some kind of agreement about the file name format would make both tools more useful I think

from denote.

protesilaos avatar protesilaos commented on July 28, 2024

Yeah I find spaces in file names annoying especially when I am trying to using find with xargs.

They are just a hassle, in my experience.

At the same time, some kind of agreement about the file name format would make both tools more useful I think

I took a look. While I share the sentiment, I don't think it is possible to have a common scheme. The differences cannot be reconciled (this is not to say that Denote is better---just a stylistic difference).

The README includes this:

(<ISO date/time stamp>)?(?<descriptive file name>)?( -- <list of tags separated by spaces>)?.<file extension>

Which looks like:

2013-05-09T16.17 file name with time stamp -- tag3.csv

The Denote equivalent would be:

20130509T161700--file-name-with-time-stamp__tag3.csv

We have a -- delimiter between the identifier (date+time) and the title. The identifier must always include seconds. We then have a __ delimiter between the title and the tags. There can be no spaces in the file name. Everything is explained at length in the manual: https://protesilaos.com/emacs/denote#h:4e9c7512-84dc-4dfb-9fa9-e15d51178e5d.

Am I misreading this? Maybe you still think there is a way to make the two schemes compatible?

from denote.

ginabythebay avatar ginabythebay commented on July 28, 2024

I believe you are reading it correctly. I think that there are many potential ways to make the two pieces of software compatible but it would require a change in at least one of them.

from denote.

protesilaos avatar protesilaos commented on July 28, 2024

I think that there are many potential ways to make the two pieces of software compatible but it would require a change in at least one of them.

In that case I think we have reached a dead end. Karl would be justified not to make such drastic changes to an established project, while I have good reasons not to modify Denote's file-naming scheme.

I am thus closing this. Thank you for your time!

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.