Skip to content

Type to search extensions

Iconify

v0.1.0

Iconify icon name completion and hover previews.

Updated 3 days ago
7 downloads 1 star Repository ↗

Iconify for Zed

Zed extension badge
Made with 💙 ZedBadge.dev 💙

Iconify icon name completion and hover previews, powered by iconify-lsp.

Icon string

<Icon icon="lucide:eye-off" />

Hover preview of an icon string

Variable

<script lang="ts">
  const overlay = $derived(linked ? "lucide:link-2" : "lucide:arrow-up-right")
</script>

<Icon icon={overlay} />

Hover preview of a variable

Values returned from functions are found too.

const overlay = $derived.by(() => {
  if (item.link) {
    return "lucide:link-2"
  }

  return isShortcut(item) ? "lucide:arrow-up-right" : null
})

Hover preview of a function value

Settings

The first start downloads @iconify/json (about 100 MB). Icon sets installed in the project as @iconify-json/* or @iconify/json take priority.

{
  "lsp": {
    "iconify-lsp": {
      "initialization_options": {
        "color": "#ffffff"
      }
    }
  }
}

Author

Zed author badge

License

MIT

ZedExt An unofficial community project. Not affiliated with Zed Industries.

Data from Zed’s extension registry and GitHub · updated