Commit Graph

181 Commits

Author SHA1 Message Date
Rene Schallner
81f7e54a77 Merge pull request #122 from ernie/hide-numbers-on-calendar-display
Hide numbers on calendar display.
2022-07-14 01:45:55 +02:00
lambtho
994a44999f Fix pcre2 issue with ripgrep (closes #145) (#148)
* fix(tags): fix rg command if PCRE not available (closes #145)

Some linux distro do not compile ripgrep using the --pcre2 flag.
This commit checks if the --pcre2 flag is available and then tweaks the
ripgrep command accordingly.

At the moment, it will therefore not be possible to filter-out
hexademical color codes from #tags for people that do not have the
--pcre2 flag available. This will be documented in a later commit.

**Important**: the detection of the PCRE availability is done by trying
a simple rg search using _os.execute_. This function interface was
changed in Lua 5.2, which means it will break when Neovim will update to
Lua >5.1. The fix is already there in commented form.

Fixes #145

* refact: cleanup

* doc(tag): add note about rg --pcre2

* doc(tag): add note about rg --pcre2 in vim help
2022-06-26 17:49:19 +00:00
lambtho12
0180e38eab fix: note naming issue (closes #134) 2022-05-20 09:34:10 +02:00
lambtho12
05464b31ed fix: preview images for any subdir (closes #132) 2022-05-18 15:10:57 +02:00
lambtho
a0f385f20f Merge pull request #130 from ernie/improve-note-filenames
Improve note filename formatting options
2022-05-18 12:05:29 +00:00
lambtho12
7ccc2b1bef Merge branch 'main' into 133-template_tags 2022-05-18 13:58:28 +02:00
lambtho12
08a785482d fix: do not show tags in template (closes 133) 2022-05-18 13:52:59 +02:00
lambtho12
abe8e8b441 fix: do not look for tags in template dir 2022-05-18 13:19:16 +02:00
Ernie Miller
2ff562480a Improve note filename formatting options
Provide the user with the choice between:

"title" (default) - Title only
"uuid" - UUID only
"uuid-title" - Title prefixed by UUID
"title-uuid" - Title suffixed with UUID
2022-05-12 10:30:18 -04:00
Ernie Miller
952141e78e Always return a uuid from get_uuid
We were previously only returning a uuid if the user wanted to include
them in their filenames, which meant that they couldn't be included in
the template itself.
2022-05-12 08:00:40 -04:00
Ernie Miller
17542ee617 Allow media picker to yank relative image links (#127)
* Allow media picker to yank relative image links

* Make stylua happy

* Fix for image paste as well

* Try to get more consistent relative path behavior

* Supply absolute paths to make_relative_path

* Add relative link handling for InsertImgLink
2022-05-10 14:18:21 +02:00
lambtho
c3da9a528a feat: allow auto-open of journal entries (#125) 2022-05-07 09:01:05 +00:00
Ernie Miller
7468025d4f Hide numbers on calendar display.
Without hiding numbers and relative numbers, the week number indicator
is cut off.
2022-05-05 18:29:37 -04:00
chrsm
c0925f0d30 fix: note title ending removed when it matches parts of extension (#119)
* fix: note title ending removed when it matches parts of extension

By using [] we provide a character set rather than a direct match with ().
Lua patterns don't allow N-captures with (), so we continue executing
the pattern until there are no more substitutions being executed.

fixes #118

* fix: refactor extension stripping from title

Don't worry about n-capture, once is enough.
Turned it into a fn so it can be used elsewhere.

refs #118
2022-05-01 07:05:01 +00:00
lambtho12
8aa35ec6aa fix: use local variable 2022-04-30 21:42:58 +02:00
Yuta Katayama
b3a58db72e feat: Add sorting feature [closes #85]
* feat: Add sorting feature #85

* fix: Remove the lines that should not be sorted
2022-04-30 19:39:48 +00:00
Lambtho
10df87abae fix: rename links with spaces (closes #117) 2022-04-28 10:21:45 +02:00
Lambtho
7f5b625e4f fix: rename filenames with spaces 2022-04-27 20:28:58 +02:00
Lambtho
f17d5b3f16 fix: rename regex, closes #113 2022-04-27 14:37:55 +02:00
Lambtho
7eebb41c9f fix: backlinks with headerlinks, closes 103 2022-04-17 21:55:57 +02:00
Rene Schallner
02023c5e59 Merge pull request #84 from lambtho12/uuid_prefix
Add UUID prefix to new notes
2022-04-06 20:13:55 +02:00
Rene Schallner
414f3275a3 Merge pull request #76 from AuLaSW/windows_file_path_clean
Windows file path clean
2022-04-06 20:12:47 +02:00
Matthew Flower
b7ac136489 Add support for Pasting Images on Mac. Also, fix relative paths for images when markdown is in daily and there is an image subdir. 2022-02-11 18:05:43 -05:00
lambtho12
767e6dc0c4 make uuid more robust 2022-01-27 12:04:39 +01:00
lambtho12
c1008bff22 make uuid more useful 2022-01-27 11:31:17 +01:00
lambtho12
2e4d282344 make luacheck happy 2022-01-27 11:01:44 +01:00
lambtho12
9705f5795b Add UUID prefix to new notes 2022-01-27 10:54:30 +01:00
AustinS
f0e6914a7c Update telekasten.lua
Fix stylua and luacheck errors
2022-01-26 14:31:36 -06:00
AustinS
28e0c6259d Update telekasten.lua
Correct Stylua and Luacheck errors
2022-01-26 14:30:09 -06:00
AustinS
9c6487fd97 Merge branch 'renerocksai:main' into windows_file_path_clean 2022-01-24 09:47:02 -06:00
Rene Schallner
15f68e7d9f fix merge-oopsie for PR #73 2022-01-24 09:51:08 +01:00
Rene Schallner
bba201731b Merge branch 'main' into FlexibleOptionPaths 2022-01-24 09:47:51 +01:00
Rene Schallner
a5e4140b6c Merge pull request #67 from lambtho12/RenameNote
Feat: Note renaming
2022-01-24 09:29:09 +01:00
austin.swanlaw
e72adb4012 Fix function Seteup(cfg)
Added `end` to the end of the if statement I added.
2022-01-22 08:33:10 -06:00
Jacob Pierce
19c5282943 opts.default_text used when passed in SearchNotes for default_text 2022-01-21 15:46:41 -08:00
lambtho12
c2084a30c7 Refact: better name for make_absolute_path() 2022-01-21 14:58:38 +01:00
AustinS
6c468934c4 Fix #70 Cleaned Windows Home Paths
Added the function `CleanPath()` to clean up Windows paths for setting up home. Still some other issues (primarily with reading links) that need to be ironed out.
2022-01-20 14:55:01 -06:00
lambtho12
5e31b13cfb Fix: path to save img from clipboard 2022-01-20 21:08:36 +01:00
lambtho12
2b9f22ff89 Chore: Remove commented code 2022-01-20 21:01:54 +01:00
lambtho12
ea03546662 Feat: Support for absolute or relative path config 2022-01-20 20:57:12 +01:00
lambtho12
047a8b27bf Merge branch 'main' into RenameNote 2022-01-20 16:59:36 +01:00
lambtho12
840e2b3493 Fix sed, fix saveas 2022-01-20 16:58:57 +01:00
AustinS
bc9fb8e813 Add CleanPath() to telekasten.lua
The function CleanPath() cleans up the file paths for Windows users. Removes all content of the path up to the first `\\`, which should fix the issues related to Windows file paths.
2022-01-20 09:46:40 -06:00
lambtho12
eba6dcd1d7 Add existing dir and file check before renaming 2022-01-20 15:06:04 +01:00
lambtho12
44ad8d87be Sanitize sed input 2022-01-20 13:32:11 +01:00
lambtho12
d5c107c195 Refactor tk buffer saving 2022-01-20 11:51:29 +01:00
lambtho12
743479b5b9 Only save telekasten buffers 2022-01-20 11:27:52 +01:00
lambtho12
0e00cafafa add prompt before saving buffers 2022-01-20 10:34:22 +01:00
Rene Schallner
9cad17f63a attempt to improve #71 2022-01-20 09:49:09 +01:00
lambtho12
c729846a98 Merge branch 'main' into RenameNote 2022-01-20 09:12:57 +01:00