folder-note-core icon indicating copy to clipboard operation
folder-note-core copied to clipboard

Feature: Delete folder, preserve folder note in `insider folder` strategy

Open LoneFireBlossom opened this issue 3 years ago • 6 comments

LoneFireBlossom avatar Nov 27 '21 10:11 LoneFireBlossom

你这是两个需求吧,我给你拆一下

aidenlx avatar Nov 27 '21 10:11 aidenlx

我感觉不是,因为如果实现了第二个,第一个就不需要实现了。我都看不到▶️了,自然不会去想要不要删除文件夹。(但Obsidian中排序方式是文件夹排在上面,文件排在下面……所以还是有可能意识到A是个文件夹的)

LoneFireBlossom avatar Nov 27 '21 11:11 LoneFireBlossom

你提的第一个和第二个我没看懂有什么关联,能再解释一下吗,你主要想解决的是显示上的问题,还是新文件创建的问题?你具体使用流程能说一下吗

aidenlx avatar Nov 27 '21 11:11 aidenlx

如果A下面除了a以外没有笔记,我就不想看到A是个文件夹——因为本来这里就一个文档笔记a。如果我看到这还是个文件夹,我总会去想要不要点开▶️看看下面有没有文件。 所以这种情况的话:

  1. 要么,我得手动把a挪到外面,然后删除A,这样就没有文件夹了。这个步骤有点儿麻烦,因为使用了此插件时,a是隐藏的。所以,我提出了第一个想法:希望能一键删除A并保留a。
  2. 换个思路,我的需求只不过是「看不到这是个文件夹」,所以把▶️符号隐藏,也能在视觉上达到同样的效果:弱化了文件和文件夹的区别。打个比方,文件夹笔记就像是MarginNote里节点里面的内容,而文件夹下的笔记就像是节点下的子节点。 MN里,在没有子节点的时候,不会显示那个“➕”号。 我希望Obsidian里也是如此。
image

用方法1,就是简化了我手动操作实现这一目的的步骤; 用方法2,就是直接实现了这个目的,在视觉上达成一种“欺骗”。

不知道我有没有说清楚。

LoneFireBlossom avatar Nov 27 '21 11:11 LoneFireBlossom

第二个方案在最新版实现了,要设置里手动开启Hide Collapse indicator后重启obsidian生效

https://github.com/aidenlx/alx-folder-note/releases/tag/0.12.1

aidenlx avatar Nov 27 '21 13:11 aidenlx

开了这个“Hide Collapse indicator”感觉挺好的

  • 名字后面有“>”,我知道这是一个文件夹;
  • 名字前面没有▶️,我知道这个文件夹下面没有别的笔记。

这样的下面这个问题就不会出现了,用有没有“>"就可以看出来。

不过这样的话,CMD+N新建笔记b前,就无法知道b会新建在A下(因为A前面没有▶️符号,有可能不能确定这是文件还是文件夹),还是A的父文件夹下了(Obsidian设置中「新建笔记的存放位置」设置为「当前打开文件所在的文件夹」),薛定谔。

LoneFireBlossom avatar Nov 28 '21 00:11 LoneFireBlossom