参考 https://docs.obsidian.md/Plugins/Editor/Communicating+with+editor+extensions
我想做一个obsidian插件,它的功能: 当用户执行命令“slug generate”
- 获取当前打开文件的文档属性
 - 获取当前打开文件的标题
 - 将标题内容放到文档属性 slug 字段,如果没有拿到 文档属性,就
 - 将修改后的文档属性保存回当前打开文件
 
请帮我完善下列代码块
		this.addCommand({
			id: 'slug-generate-editor-command',
			name: 'slug generate',
			editorCallback: (editor: Editor, view: MarkdownView) => {
				console.log(editor.getValue());
				console.log(editor.getSelection());
				editor.replaceSelection('Sample Editor 1 Command');
			}
		});