Skip to content

Latest commit

 

History

History
141 lines (92 loc) · 2.88 KB

CHANGES.rst

File metadata and controls

141 lines (92 loc) · 2.88 KB

0.4.1

Work with Python3

0.3.11

Bugfix with nested rules' param values

0.3.10

Support nested rules inside template.

0.3.9

Bugfix with term refactoring

0.3.8

Bugfix load module from ~/.silp_plugins Add csproj file

0.3.7

Try load module from ~/.silp_plugins

0.3.6

Remove blessings usage under windows, can work under windows now (only test with git windows' bash)

0.3.5

Put the .silp_backup and .silp_test folders under ~, otherwise they may became garbage in project folder

0.3.4

Make sure there is at least one space before the suffix use " --SILP:" for sql

0.3.3

Add SQL to language list

0.3.2

Use "%" instead of "%%" in erlang language

0.3.1

Add simple plugin support for more complex macro.

  • Currently plugins should be put under project's silp_plugins (Project means the folder holding silp_xx.md)
  • plugin macro has format as module:func(param1, param2, ...) module here is the name of the python plugin, func is the name of function
  • also expose silp.error/info/verbose, then the plugin codes can print debug information with them

Add support for Erlang (both erl, and hrl)

0.2.5

Add support for YML launguage

0.2.4

Fix the wrong import silp in setup.py which breaks the dependencies installation.

0.2.3

--clean

Add --clean parameter to remove silp generated lines, useful if want to change the language settings

include other files in template

The syntax is something like:

<<[fish/fish.freshrc]

This is following the Marked (a markdown preview app on OS X) rule, so Marked can show the included file content just fine.

freshrc support

freshshell is a very nice tool to manage dotfiles, though it doesn't support including other freshrc at the moment(2014-05-06), so I split my freshrc into smaller files, and use silp to put them into the main file.

0.2.2

  • Bugfix with the .md files not included in Manifest

0.2.1

  • Change name to "Simple Individual Line Preprocessor"

0.2.0

  • Better control with the padding spaces to keep all generated_surfix aligned
  • Skipping files that not using SILP, to prevent the useless files in .silp_backup and .silp_test folders
  • Can support multiple project setting files with different extentions
  • If a subfolder has it's own setting files, won't include them in the parant's --all run

0.1.0

First version, can do basic processing