Revert editorCheckCallback — broke command palette visibility

- Remove editorCheckCallback from all 8 commands
- Remove MarkdownView import and editorCheck helper function
- fixup e8e5760
This commit is contained in:
2026-04-29 22:41:25 +02:00
parent b824ad5ed5
commit e5c3417a83
+1 -12
View File
@@ -1,15 +1,10 @@
import { Plugin, MarkdownView } from "obsidian";
import { Plugin } from "obsidian";
import { transformText, cleanText, bulletToEmdash, bulletToArrow, numberedListSlash, numberedListParens, markdownToLinkedIn, FormatStyle } from "./formatter";
function editorCheck(plugin: Plugin) {
return (_checking: boolean) => plugin.app.workspace.getActiveViewOfType(MarkdownView) !== null;
}
function addFormatCommand(plugin: Plugin, style: FormatStyle, name: string) {
plugin.addCommand({
id: `unicode-formatter:${style}`,
name,
editorCheckCallback: editorCheck(plugin),
editorCallback: (editor) => {
const selection = editor.getSelection();
if (selection) {
@@ -26,7 +21,6 @@ export function registerCommands(plugin: Plugin): void {
plugin.addCommand({
id: "unicode-formatter:clean",
name: "Remove Unicode Formatting",
editorCheckCallback: editorCheck(plugin),
editorCallback: (editor) => {
const selection = editor.getSelection();
if (selection) {
@@ -37,7 +31,6 @@ export function registerCommands(plugin: Plugin): void {
plugin.addCommand({
id: "unicode-formatter:bullet-to-arrow",
name: "Convert List Bullets to Arrow",
editorCheckCallback: editorCheck(plugin),
editorCallback: (editor) => {
const selection = editor.getSelection();
if (selection) {
@@ -48,7 +41,6 @@ export function registerCommands(plugin: Plugin): void {
plugin.addCommand({
id: "unicode-formatter:bullet-to-emdash",
name: "Convert List Bullets to Em Dash",
editorCheckCallback: editorCheck(plugin),
editorCallback: (editor) => {
const selection = editor.getSelection();
if (selection) {
@@ -59,7 +51,6 @@ export function registerCommands(plugin: Plugin): void {
plugin.addCommand({
id: "unicode-formatter:numbered-list-slash",
name: "Convert List to Numbered (Slash)",
editorCheckCallback: editorCheck(plugin),
editorCallback: (editor) => {
const selection = editor.getSelection();
if (selection) {
@@ -70,7 +61,6 @@ export function registerCommands(plugin: Plugin): void {
plugin.addCommand({
id: "unicode-formatter:numbered-list-parens",
name: "Convert List to Numbered (Parentheses)",
editorCheckCallback: editorCheck(plugin),
editorCallback: (editor) => {
const selection = editor.getSelection();
if (selection) {
@@ -81,7 +71,6 @@ export function registerCommands(plugin: Plugin): void {
plugin.addCommand({
id: "unicode-formatter:markdown-to-linkedin",
name: "Convert Markdown to Post Format",
editorCheckCallback: editorCheck(plugin),
editorCallback: (editor) => {
const selection = editor.getSelection();
if (selection) {