1
1
mirror of https://github.com/Eugeny/tabby.git synced 2024-12-23 18:44:20 +03:00
tabby/tabby-core/README.md

38 lines
586 B
Markdown
Raw Normal View History

# Tabby Core Plugin
2019-03-07 03:51:15 +03:00
See also:
* [Settings plugin API](./settings/)
* [Terminal plugin API](./terminal/)
* [Local terminal API](./local/)
* [Linkifier plugin API](./linkifier/)
This module provides:
2019-03-07 20:04:03 +03:00
2019-03-07 03:51:15 +03:00
* tabbed interface services
* toolbar UI
* config file management
* hotkeys
* tab recovery
* logging
* theming
Using the API:
```ts
2021-06-30 00:57:04 +03:00
import { AppService, TabContextMenuItemProvider } from 'tabby-core'
2019-03-07 03:51:15 +03:00
```
Exporting your subclasses:
```ts
@NgModule({
...
providers: [
...
{ provide: TabContextMenuItemProvider, useClass: MyContextMenu, multi: true },
...
]
})
```