An open API service indexing awesome lists of open source software.

https://github.com/rose-pine/tm-theme

Soho vibes for TextMate
https://github.com/rose-pine/tm-theme

rose-pine soho-vibes theme

Last synced: 2 months ago
JSON representation

Soho vibes for TextMate

Awesome Lists containing this project

README

          



Rosé Pine for TextMate theme compatible apps

All natural pine, faux fur and a bit of soho vibes for the classy minimalist





## Description

This repository contains the Rosé Pine theme for TextMate theme compatible apps
using the `.tmTheme` XML format. As such, it should largely work with any
without any modifications and was tested with
[sharkdp/bat](https://github.com/sharkdp/bat) in particular.

This theme is a variant of the original
[Rosé Pine Sublime Text](https://github.com/rose-pine/sublime-text) theme by
[ThatOneCalculator](https://github.com/ThatOneCalculator) which has since
migrated to the `.sublime-color-scheme` format.

## Usage

### Example: [sharkdp/bat](https://github.com/sharkdp/bat)

1. Create a new `themes` directory in your _**bat**_ config directory, usually
located at `~/.config/bat/themes`, this can quickly be done by running the
following commands:

```sh
mkdir -p "$(bat --config-dir)/themes"
cd "$(bat --config-dir)/themes"
```

2. Copy one or more `rose-pine{-dawn,-moon}.tmTheme` to the new `themes`
directory:

```sh
curl --remote-name-all https://raw.githubusercontent.com/rose-pine/tm-theme/main/dist/rose-pine{,-dawn,-moon}.tmTheme
```

3. Now, update the theme cache for _**bat**_ by running the following command:

```sh
bat cache --build
```

4. Finally, add `export BAT_THEME="rose-pine"` into your shell configuration
file, or, run the following command:

```sh
echo '--theme="rose-pine"' >> "$(bat --config-file)"
```

_Remember to change `rose-pine` to `rose-pine-dawn` or `rose-pine-moon` if
you prefer those variants._

## Gallery

![Rosé Pine with bat](./assets/rose-pine-tmTheme.png)

## Thanks to

- [arrrgi](https://github.com/arrrgi)
- [oplik0](https://github.com/oplik0)
- [ThatOneCalculator](https://github.com/ThatOneCalculator)

## Contributing

Modify `template.json` or `template.tmTheme` using Rosé Pine variables, then
build variants:

```sh
bloom templates
```

_Generated by [@rose-pine/build@0.9.1](https://github.com/rose-pine/build)_