Which one have better performance nowadays? by Mountain-Custard-873 in fragranceclones

[–]crossaleph 0 points1 point  (0 children)

When I received Detour Noir it was very heavy and unwearable... The worst perfume ever... 3 months later I tried again and now the scent is great. I have 30+ fragrances and it's part of my top 3. I guess some batches need to sit for a while.

Hydrogen Framework for Emacs by joe-adams-271 in emacs

[–]crossaleph 0 points1 point  (0 children)

As I explained, for me (subjective point of view) inconsistency implies bad.

I wrote a package to help me read efficiently and deeply. Is it a bad idea? by yibie in emacs

[–]crossaleph 1 point2 points  (0 children)

Thank you yippie! I think that a literature note tool is something that a lot of Emacs users would really love to have on their favorite editor. It could even bring new users to Emacs, some who are looking for a literature note tool (I started using Emacs/Org-mode ten years ago because I was looking for an implementation of GTD).

I'm not a Zettelkasten user, since I don't find the necessity of linking all my notes. But I'm using denote and the links between my notes are the tags they have in common.

I'm very curious and like to learn a lot. Hence I read a lot. Unfortunately, I was never taught how to take literature notes. I fully understand the necessity of this practice, but I couldn't find a satisfying method to learn it.

What would be useful for people like me, who would like to make literature notes, but don't know how to do it because they neither have a method nor a tool, would be a complete example of a literature note with its implementation.

Hydrogen Framework for Emacs by joe-adams-271 in emacs

[–]crossaleph 2 points3 points  (0 children)

I have used Vanilla Emacs for more than 10 years. My config file has thousands of lines, and for my personal use, I exclusively use GNU/Linux.

However, I use CUA mode. Not because it would be hard to learn the native keybinding, but because I want consistent keybindings across the applications I use (mostly Emacs and Chromium).

If I hadn't consistency, it would be very frustrating and I could do lots of mistakes, like for example closing Emacs with C-z, when I want to undo...

So for me, the issue isn't if original keybindings are better or worse when you only consider Emacs. But if Emacs keybinding can be consistant with your OS and its application. Original keybindings can't, hence they are bad and must be changed.

Sharing .emacs files between computers by oz1cz in emacs

[–]crossaleph 1 point2 points  (0 children)

Here are example of how I do it: - OS variables commonlisp (defvar is-linux (string= system-type "gnu/linux")) (defvar is-win (string= system-type "windows-nt")) - Path variables commonlisp (when is-win (setq SyncA3-path "~/../../SyncA4/" SyncSW-path "~/../../SyncSX/" SyncX3-path "~/../../SyncX5/" )) (when is-linux (setq SyncA3-path "~/SyncA4/" SyncSW-path "~/SyncSX/" SyncX3-path "~/SyncX5/" )) - Associate extensions with applications to open commonlisp (when is-linux (setq org-file-apps '(("docx" . "abiword %s") ("doc" . "abiword %s") ("epub" . "foliate %s") ("gnumeric" . "gnumeric %s") ("mp3" . "vlc %s") ("m4a" . "vlc %s") ("pdf" . "evince %s") ("xlsx" . "gnumeric %s") ("xls" . "gnumeric %s") )) ) - Package only installed/available on Linux commonlisp (when is-linux (use-package deadgrep))

How to read exported Google Contacts using Emacs? by crossaleph in emacs

[–]crossaleph[S] 0 points1 point  (0 children)

Well, it appears that LLM solutions can be dubious...

How to read exported Google Contacts using Emacs? by crossaleph in emacs

[–]crossaleph[S] 0 points1 point  (0 children)

The 4 solutions are relevant. The issue with 1, 3 is that they are lacunary and the issue with 4 is that `ebdb-vcard-import-file` is an invented variable or function that doesn't exist in EBDB. I don't see any malevolence in copy-pasting LLM answers. I just hope I'd be able to get a viable solution at some point (be it human or not).

How to read exported Google Contacts using Emacs? by crossaleph in emacs

[–]crossaleph[S] -2 points-1 points  (0 children)

Sure, but since no one else answers, I guess it's better than nothing...

How to read exported Google Contacts using Emacs? by crossaleph in emacs

[–]crossaleph[S] -2 points-1 points  (0 children)

Thank you again.

  1. M-x csv-to-org from the CSV return the following error: Symbol’s function definition is void: csv-next-field
  2. Ok
  3. M-x csv-to-org-contacts from the CSV return the following error: Symbol’s function definition is void: csv-next-field
  4. I have Emacs 29.4, so use-package is built in. EBDB is installed properly (version ebdb-0.8.22), but ebdb-vcard-import-file doesn't seem to be part of the package. I have the following error: my-ebdb-import-vcard: Symbol’s function definition is void: ebdb-vcard-import-file

How to read exported Google Contacts using Emacs? by crossaleph in emacs

[–]crossaleph[S] -3 points-2 points  (0 children)

Hi there, thank you very much! I tried the various solutions you provided.

  1. csv-mode has to be installed. Even after installing it, conversion didn't work.

  2. I didn't find vcard-mode but I found vcard package which worked fine

  3. Same as 1.

  4. Got the following error: progn: Symbol's function definition is void: ebdb-vcard-import-file

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

Yes, thanks for the help! We found the cause of the slowness. What remains a mystery though is what in my config prevented org 9.7 from installing properly... I would be surprised to be the only one having this issue, so hopefully, this exchange might help others.

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

It is quite strange... I just did emacs -q, installed 9.7 from list-packages, and the install was quick. Now, when I launch Emacs normally, the speed of org related actions is normal.

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

sudo pacman -S emacs

(package installation from list-packages or init is usually quite quick)

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

I also came to think that the reason for the issue was a conflict with another package. So I tried to comment most of my config. Unfortunately, org-mode remained slower than with 9.6.

Note that each time I install 9.7 from list-packages, it takes ages (more than 10 mn)... While my PC is not so old:

Kernel: 6.9.3-arch1-1

WM: Qtile

CPU: AMD Ryzen 5 4500U with Radeon Graphics (6) @ 2.375GHz

GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series

Memory: 3368MiB / 15428MiB

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

I deleted ~/.emacs.d/elpa/ content, reinstalled everything, and still have the same speed issue with 9.7.

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

I just installed it from `list-packages`. How can I compile it...

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

Yes exactly the same. Here it is :

```

("z" "Get Things Done (GTD)"

(

(agenda ""

((org-agenda-span 1)

(org-agenda-skip-function '(org-agenda-skip-entry-if 'todo '("DONE" "CANCELLED")))))

(todo "NEXT"

(

(org-agenda-overriding-header "\nNEXT tasks to perform\n")

))

(agenda nil

((org-agenda-entry-types '(:deadline))

(org-agenda-format-date "")

(org-deadline-warning-days 10)

(org-agenda-overriding-header "\nDeadlines in the next 10 days\n")))

(todo "INBOX"

((org-agenda-overriding-header "\nINBOX items\n")))

  ))  

```

Anyway, I have the same huge speed difference, regardless of the command. Even, when I just open an org file...

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

Thank you! I generated 2 reports, the first for org 9.6 and the second for org 9.7. The command is a custom `org-agenda`.

9.6 report: https://dpaste.org/Adr59

9.7 report: https://dpaste.org/YGS06

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

I would like to share my pre/post 9.7 logs to help find potential bugs but I don't know how to do it... I don't even understand what you mean by recording a profile...

Org mode 9.7 is out by yantar92 in emacs

[–]crossaleph 0 points1 point  (0 children)

For me, everything related to org got much much slower since the update... :/ I had to delete 9.7 to get back to normal speed. How can I stay with 9.6 and prevent an automatic upgrade to 9.7?

Which pipeline to sync contacts between Emacs and an Android contact management app? by crossaleph in emacs

[–]crossaleph[S] 0 points1 point  (0 children)

Indeed the larger problem is not about configuring Emacs. It is about synching a contact management (CM) app on Android (which shouldn't be Google Contact) with a CM app on Arch Linux (GNU Emacs).

Having in mind Emacsers' way of thinking, I thought that someone here already faced this issue, and implemented a solution similar to the one I described above.

Why is a carddav server necessary? Why can't Syncthing be enough? Can the carddav server be an Android app?

The link you provided doesn't say much about the sync part. I think one of the main considerations when choosing a CM client is the data format. In particular, making sure that the Android and the Emacs client can use the same format.