Ali Tekdemir182 downloadsA minimalist visual callout picker. Insert or wrap callouts with a single click.
Obsidian için minimalist, görsel bir callout ekleme eklentisi. Standart callout bloklarını tek tıkla ekleyin veya seçili metni sarın.
A minimalist, visual callout picker for Obsidian. Insert standard callouts, wrap text, and customize default titles easily.
Releases sayfasından en son sürümü indirin veya kaynak koddan derleyin:
git clone https://github.com/alitekdemir/callout-picker.git
cd callout-picker
npm install
NODE_ENV=production npm run build
Şu 3 dosyayı vault'unuzdaki .obsidian/plugins/callout-picker/ klasörüne kopyalayın:
main.jsmanifest.jsonstyles.cssObsidian'ı yeniden başlatın (veya eklentileri yenileyin)
Settings → Community Plugins → Callout Picker → etkinleştirin
Üç farklı yol ile açabilirsiniz:
| Yöntem | Nasıl |
|---|---|
| Komut Paleti | Ctrl/Cmd + P → Callout Seçici |
| Kısayol Tuşu | Settings → Hotkeys → Callout Seçici için kısayol atayın |
| Sağ Tık Menüsü | Editörde sağ tık → Callout Ekle |
Modal açıldığında 13 callout türü 3 sütunlu ızgara düzeninde gösterilir.
Her kart şunları içerir:
┌──────────────────────────────────────────────────┐
│ CALLOUT SEÇ ↑↓←→ · Enter │
├─────────────┬─────────────┬──────────────────────┤
│ │ Note │ │ Abstract │ │ Info │
│ │ │ │ summary… │ │ │
├─────────────┼─────────────┼──────────────────────┤
│ │ Tip │ │ Success │ │ Question │
│ │ hint… │ │ check… │ │ help… │
├─────────────┼─────────────┼──────────────────────┤
│ │ Warning │ │ Failure │ │ Danger │
│ │ caution… │ │ fail… │ │ error │
├─────────────┼─────────────┼──────────────────────┤
│ │ Bug │ │ Example │ │ Quote │
│ │ │ │ │ │ cite │
└─────────────┴─────────────┴──────────────────────┘
| Tuş | İşlev |
|---|---|
← → ↑ ↓ |
Kartlar arasında gezin |
Enter veya Space |
Seçili callout'u ekle |
Escape |
Modalı kapat |
Metni seçin, ardından bir callout türü seçin:
Önce:
Bu önemli bir uyarıdır.
Sonra (warning seçildiğinde, varsayılan başlık "Dikkat"):
> [!warning] Dikkat
> Bu önemli bir uyarıdır.
Çok satırlı seçimde:
> [!warning]
> Birinci satır
> İkinci satır
> Üçüncü satır
İmleç konumuna boş bir callout bloğu eklenir, imleç > kısmına yerleşir:
> [!tip]
> | ← imleç burada
Settings → Community Plugins → Callout Picker → Options
| Seçenek | Açıklama |
|---|---|
| Otomatik | Obsidian'ın arayüz dili kullanılır |
| Türkçe | Eklenti arayüzü Türkçe gösterilir |
| İngilizce | Eklenti arayüzü İngilizce gösterilir |
Her callout türü için özel bir varsayılan başlık belirleyebilirsiniz.
Örnek: warning için Dikkat yazarsanız:
> [!warning] Dikkat
>
Başlık alanı boş bırakılırsa callout başlıksız eklenir:
> [!warning]
>
| Tür | Renk | Alias'lar |
|---|---|---|
note |
Mavi | — |
abstract |
Açık mavi | summary, tldr |
info |
Açık mavi | — |
todo |
Mavi | — |
tip |
Camgöbeği | hint, important |
success |
Yeşil | check, done |
question |
Sarı-yeşil | help, faq |
warning |
Turuncu | caution, attention |
failure |
Kırmızı | fail, missing |
danger |
Koyu kırmızı | error |
bug |
Pembe-kırmızı | — |
example |
Mor | — |
quote |
Gri | cite |
git clone https://github.com/alitekdemir/callout-picker.git
cd callout-picker
npm install
# Geliştirme modunda çalıştır (watch)
npm run dev
# Production build
NODE_ENV=production npm run build
callout-picker/
├── src/
│ ├── main.ts # Plugin giriş noktası
│ ├── types.ts # PluginSettings arayüzü
│ ├── i18n.ts # TR/EN çeviriler
│ ├── calloutData.ts # 13 callout tanımı + SVG ikonlar
│ ├── CalloutPickerModal.ts # Obsidian Modal + editör mantığı
│ ├── SettingsTab.ts # Ayarlar sekmesi
│ └── components/
│ └── CalloutPicker.svelte # Görsel ızgara bileşeni
├── main.js # Derlenmiş çıktı (Obsidian yükler)
├── manifest.json
├── styles.css
├── esbuild.config.mjs
└── package.json
MIT © Ali Tekdemir · Projeye Destek Olun