MCPcopy Index your code
hub / github.com/Jambo2018/notion-assistant-plugin

github.com/Jambo2018/notion-assistant-plugin @0.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.3.0 ↗ · + Follow
39 symbols 74 edges 11 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Typing Assistant

Typing Assistant is a plugin that improves writing efficiency and provides a user experience similar to that of Notion

GitHub all releases

Demo 1

Typing Assistant Demo

Demo 2

https://github.com/alisahanyalcin/Typing-Assistant/assets/34830846/0994312e-ab97-45b1-b810-d1a9b62b9c40

Usage

  • Install and activate the plugin
  • When you input a '/' in an empty line or the end of a line that not empty, you will get a command menu to help you choose type of the new line
  • At any time, the selected text will evoke the selection-menu for quick setting to switch the style of the selected text,and also supports row style switching

Features

  • Support to create multiple types of line text by invoke the shortcut menu
  • Support settings regular styles of markdown to selected text
  • The menu actively follows the cursor position of writing
  • Support input link address to generate personalized card
  • Supports custom command combinations and drag-and-drop sorting
  • Support quick search of commands

Installation

  • Open Settings > Third-Party Add-ons
  • Make sure safe mode is off
  • Click to browse community plugins
  • Search for "Typing Assistant"
  • click install
  • Once installed, close the community plugin window and activate the newly installed plugin

Extension points exported contracts — how you extend this code

ExamplePluginSettings (Interface)
(no doc)
src/components/plugin-setting.ts
LinkResult (Interface)
(no doc)
src/util/util.ts

Core symbols most depended-on inside this repo

replaceContent
called by 30
src/util/cmd-generate.ts
hide
called by 11
src/components/plugin-setting.ts
saveSettings
called by 5
main.ts
formatUnderline
called by 4
src/util/cmd-generate.ts
display
called by 2
src/components/plugin-setting.ts
handleUrlPrefix
called by 2
src/util/util.ts
loadSettings
called by 1
main.ts
config2Arr
called by 1
src/constants.ts

Shape

Method 17
Class 10
Function 10
Interface 2

Languages

TypeScript100%

Modules by API surface

main.ts11 symbols
src/util/util.ts6 symbols
src/components/plugin-setting.ts6 symbols
src/components/link-input-modal.ts5 symbols
src/util/cmd-generate.ts3 symbols
src/components/selection-menu.ts3 symbols
src/components/command-menu.ts3 symbols
src/util/link-bookmark.ts1 symbols
src/constants.ts1 symbols

For agents

$ claude mcp add notion-assistant-plugin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact