Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/llamalad7/jetbrainsproject-dotfileconfig
Small IDEA plugin that allows configuring the IDE using a dotfile, as part of my JetBrains internship application.
https://github.com/llamalad7/jetbrainsproject-dotfileconfig
Last synced: 4 days ago
JSON representation
Small IDEA plugin that allows configuring the IDE using a dotfile, as part of my JetBrains internship application.
- Host: GitHub
- URL: https://github.com/llamalad7/jetbrainsproject-dotfileconfig
- Owner: LlamaLad7
- Created: 2023-12-28T18:44:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-28T19:11:43.000Z (about 1 year ago)
- Last Synced: 2024-11-08T04:23:49.587Z (about 2 months ago)
- Language: Kotlin
- Size: 77.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Dotfile Config
This is an IDEA plugin which syncs a subset of your application settings with the JSON file `~/.ideaconfig`.
An example of the format can be
seen [here](https://github.com/LlamaLad7/JetBrainsProject-DotfileConfig/blob/main/exampleconfig.json).## Features
- Keymap support
- Code style support
- Hot reload when editing both inside and outside the relevant IDEA instance
- If you delete the file then it will be auto-populated with the IDE's current settings for you to tweak## Limitations
- The format of strings in the config should be standardised. Currently, they just match the internal representations
for simplicity.
- Support will be needed for migrating subconfigs to newer formats.
- We should ideally disable the relevant UI parts when a dotfile is controlling them.
- If a user creates an invalid config then we should provide more meaningful feedback.