Comments (5)
Oh, sorry about that @kaushalmodi. The compiler does not issue a warning about it.
How about this?
(defun denote-link-clear-stale-backlinks ()
"Delete backlinks that no longer point to files."
(interactive)
(let ((default-directory (denote-directory)))
(save-excursion
(goto-char (point-min))
(when (re-search-forward denote-link-backlink-heading nil t)
(while (re-search-forward denote-link--backlink-regexp nil t)
(unless (file-exists-p (match-string-no-properties 1))
;; (delete-line)
(delete-region (point-at-bol) (point-at-bol 2))))))))
EDIT: reformat code block.
from denote.
The compiler does not issue a warning about it.
What emacs version are you running?
I found this because I was byte-compiling each file in this repo. All files compiled clean except for denote-link.el
. I was running M-x byte-compile-file
in each .el buffer.
How about this?
(delete-region (point-at-bol) (point-at-bol 2))
from denote.
What emacs version are you running?
Emacs 29.
+1 That compiles cleanly. Thanks!
Very well! Pushed the change per commit 0e65f05
from denote.
Emacs 29.
Of course! delete-line
was added only about 4 months back: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=53da8c50fca98b5a7d0418f6030181df50af8876
from denote.
Gotcha!
from denote.
Related Issues (20)
- `denote-open-or-create` lisp error when working on an empty `denote-directory` HOT 7
- Denote org capture a template to save in a subdirectory HOT 5
- Org capture with denote while creating title programatically HOT 3
- Providing a way to extend the content of the backlinks buffer ? HOT 5
- "denote:" link for non-note files doesn't open HOT 22
- Adding denote-keywords-add and denote-keywords-remove as call able function HOT 14
- denote--get-silo-path: Symbol’s function definition is void: file-name-parent-directory HOT 7
- denote-file-types plist now has 11 elements and not 8 HOT 1
- defuns for implementing a zettelkasten in denote. HOT 14
- Selecting a non-denote file navigates to only to denote files with `denote-link-find-file` minibuffer HOT 1
- use consult for `denote-link-insert-*` HOT 6
- `denote-link-or-create` enters path instead of note name into title history HOT 5
- add a way to use `denote-link-or-create` programmatically HOT 2
- Delimiters in signatures HOT 6
- denote-rename-file-using-front-matter doesn't work since last update HOT 5
- double `#+title ` when called through keybinding but not through `M-x` HOT 12
- backlinks buffer doesn't support non-latin characters HOT 19
- [feature request] Only display TITLE in tabs HOT 19
- is there a way to skip the "file title" prompt when using the function denote-open-or-create HOT 2
- How to open denote links outside of denote when the note is located in a silo? HOT 2
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.