[Feature Request]: A configuration for line endings
- Dominant language
- Java
- Stars
- 1.5k
- Forks
- 476
- Avg merge
- 19h
- Merged PRs (30d)
- 227
Description
### What would you like to happen?
Currently the configuration files for environment properties created or edited by the GUI has a line ending that follows the operating system, making the development on different platforms inconsistent.
In addition, editing files from the "File Explorer" perspective had system dependent line separator, while the modification from the "metadata" perspective uses LF.
A property to force the line separator can make consistent and easy cross-platform development.
Possible values can be:
- Default (current behavior for backward compatibility) System dependent
- Unix (\n)
- Windows (\r\n)
- Mac (\r)
### Issue Priority
Priority: 2
### Issue Component
Component: Hop Gui
Contributor guide
Research direction
Start in the Hop GUI areas that create or edit environment-property configuration files, comparing the File Explorer and metadata perspectives. Trace how each chooses its line separator and determine where a shared configuration belongs. Done means the property supports Default, Unix, Windows, and Mac values and both perspectives produce the selected line ending consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100