Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Callout Picker

Ali TekdemirAli Tekdemir182 downloads

A minimalist visual callout picker. Insert or wrap callouts with a single click.

  • Overview
  • Scorecard
  • Updates1

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.


Kurulum

Manuel Kurulum

  1. 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
    
  2. Şu 3 dosyayı vault'unuzdaki .obsidian/plugins/callout-picker/ klasörüne kopyalayın:

    • main.js
    • manifest.json
    • styles.css
  3. Obsidian'ı yeniden başlatın (veya eklentileri yenileyin)

  4. Settings → Community Plugins → Callout Picker → etkinleştirin


Kullanım

Callout Picker'ı Açma

Üç 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 Arayüzü

Modal açıldığında 13 callout türü 3 sütunlu ızgara düzeninde gösterilir.

Her kart şunları içerir:

  • Renkli sol kenarlık (callout rengi)
  • Lucide ikonu
  • Callout adı
  • Varsa alias'lar (diğer adlar)
  • Ayarlanmış varsayılan başlık (varsa, italik)
┌──────────────────────────────────────────────────┐
│ CALLOUT SEÇ                         ↑↓←→ · Enter │
├─────────────┬─────────────┬──────────────────────┤
│ │ Note      │ │ Abstract  │ │ Info               │
│ │           │ │ summary…  │ │                    │
├─────────────┼─────────────┼──────────────────────┤
│ │ Tip       │ │ Success   │ │ Question           │
│ │ hint…     │ │ check…    │ │ help…              │
├─────────────┼─────────────┼──────────────────────┤
│ │ Warning   │ │ Failure   │ │ Danger             │
│ │ caution…  │ │ fail…     │ │ error              │
├─────────────┼─────────────┼──────────────────────┤
│ │ Bug       │ │ Example   │ │ Quote              │
│ │           │ │           │ │ cite               │
└─────────────┴─────────────┴──────────────────────┘

Klavye Navigasyonu

Tuş İşlev
← → ↑ ↓ Kartlar arasında gezin
Enter veya Space Seçili callout'u ekle
Escape Modalı kapat

Editör Davranışı

Seçili Metin Varsa → Sarma (Wrap)

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

Seçili Metin Yoksa → Boş Callout Ekle

İmleç konumuna boş bir callout bloğu eklenir, imleç > kısmına yerleşir:

> [!tip]
> |  ← imleç burada

Ayarlar

Settings → Community Plugins → Callout Picker → Options

Dil Seçimi

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

Varsayılan Başlıklar

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]
>

Desteklenen Callout Türleri

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

Geliştirme

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

Teknoloji Yığını

  • TypeScript — tip güvenli plugin kodu
  • Svelte 4 — reaktif modal arayüzü
  • esbuild — hızlı bundler

Klasör Yapısı

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

Lisans

MIT © Ali Tekdemir · Projeye Destek Olun

HealthExcellent
ReviewRisks
About
Insert visual callouts from a minimalist picker presented as a three-column grid with icons, colored edges, and 13 standard callout types. Wrap selected text or add inline callouts, navigate choices with arrow keys and Enter, and set default titles.
AnnotationEditingInterface
Details
Current version
1.0.0
Last updated
8 months ago
Created
8 months ago
Updates
1 release
Downloads
182
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
Ali TekdemirAli Tekdemiralitekdemir
github.com/alitekdemir
GitHubalitekdemir
alitekdemir
  1. Community
  2. Plugins
  3. Annotation
  4. Callout Picker

Related plugins

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Force note view mode

Force the view mode for a note by using frontmatter: YAML block with 'obsidian_ui_mode' as key.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Cursor-Smith

Forge your cursor with the most advanced cursor engine there is!

Dragger

Drag and drop any block (paragraphs, headings, lists, etc.) to rearrange content like Notion.

Admonition

Admonition block-styled content.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Text Format

Format selected text upper/lower/capitalize.