[OBSOLETE] See soimort/dotfiles for my minimal .SciTEUser.properties
configuration.
Here's the configuration for my second favorite editor.
- Haskell (enabled by default)
- R (enabled by default)
- Rust (enabled by default)
- Clojure
- Groovy
- Scala
- F#
- Agda
- Idris
- Markdown
- Use code page 65001 (UTF-8) by default.
- Use LF as end of line.
- Always use monospaced fonts.
- Always wrap long lines.
- Set indent size to 4, with no tab. (except for editing Makefiles)
- Restore last session and window position.
- Operating system: *nix (SciTE properties are installed in
/usr/share/scite/
) or Windows - Font: Inconsolata or Consolas (Windows)
$ make install
This will copy the existing configuration in properties/
to the system location (/usr/share/scite/
).
new/
is where you make your own changes.old/
is the "vanilla" (unmodified) SciTE properties.patches/
stores the generated.patch
files. It should NEVER be modified by a human.properties/
stores the generated SciTE properties to be finally used. It should NEVER be modified by a human.
Copy the vanilla (unmodified) properties into old/
.
Make your changes in new/
. Then:
$ make patches
This will generate some .patch
files in patches/
.
To install them to the system, execute:
$ make upgrade
$ ./extract_properties.sh scite-3.3.1-1-x86_64.pkg.tar.xz
This will extract the vanilla (unmodified) properties into properties/
.
$ ./patch_properties.sh
This will apply the patches in patches/
on properties/
.
$ ./copy_properties.sh
The same as make install
.