Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-mode

Edit Puppet manifests with GNU Emacs 24
https://github.com/voxpupuli/puppet-mode

Add rx symbol for regexp literals

48d34e883477e82358904a78b4a5c28958a2c473 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Save match data in propertization functions

The match data is vitally important for the propertize rules highlights,
so we must not overwrit...

3ab2102141d50e9b7f149ad2852f5ea9d4a3449f authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Guard against nil values

These occur when we are moving out of a property, so we must handle them
to avoid font lock fail...

40341ccaa5fa0e1c99119c31e3f41d88832e4941 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add missing symbol boundary

ccf8a495717951c55d63a92ae6fb3f9aca8cc026 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add tags for test cases

e5f19431aa821e5008e6755fb1914a0de6afa8b3 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Put various operators into punctuation syntax

Fixes fontification of expressions without spacing. Prog Mode has a
somewhat strange syntax tab...

9eddb71b3df38b667d1598f1baa11f14f84a94e8 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Only put scope operators into symbol syntax

We do not generally put the colon into symbol syntax, but instead only
explicitly propertize rea...

37b46565ed24cae87dd5be3c0b95f85e73abed7b authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Do not hard-code symbol boundaries in rx constituents

Instead, provide another special form to wrap patterns in symbol-start
and symbol-end

82674d667e6848c26dd340029cfa45b394c44f88 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix odd spacing in syntax table expressions

9b57b78326d2c804f92035e4aae44fabb7f32585 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Remove custom roles in readme and changelog

Unfortunately Github doesn't handle custom roles.

f631d5f5749612a88db4352400b5c7a7ac4746f5 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
[Fix #37] Fontify type arguments to builtin functions

6de5d4693af7eda4a7983f6a45e866ce2fb4a321 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
[Fix #38] Turn : into symbol syntax

2d05505ce26f7dc147c5a8d2cc7491a840c5d61e authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Mention unit tests in changelog

59e5c96627935650bc254bec6922e35d04d221a2 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Explain our syntax table modifications

31de305daebdd536f3f86d842e1eb71d7711c49e authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Merge pull request #34 from lunaryorn/test-suite

Test cases

98cb90810bc3b6c3fdb037ce4ac455e9e05a8d57 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Remove superfluous whitespace

cd6e889f55bc58a8d998140f37270ca49a4d6614 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Use SVG badge

3d4565371d22d3423f910a0195d97cf38223ef8d authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add font lock tests

0313b9b23da5aff6d299c19eb5ae391d3aa75e2d authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Restore old indentation code

Our beginning-of-defun implementation is flawed, so we shouldn't use it
for indentation. Let's ...

c0e0df79c6671bfa4c0223f4bb17a0600fd9d28d authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add the obligatory Travis CI image

2df964cf25eed9b2b147e78c299fb85985f94285 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Use function quote for a function

0738e234daee00800137c1515ec1081b7c2362b1 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add tests for local major mode variables

5aa4096f5511d53328c9dd217cd88923c4499217 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add tests for Imenu

d21f63ee521560d33a491643efdf6ce891b131fd authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add tests for alignment

1816e26e9d79708783d4a4168e8ba3ca73f76811 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Setup Travis to run our tests

a72f561f21724273896788f5cb24baa6914c570a authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add target to run the tests

ea70b5a8685a277751dc929287ecc010e6e89f1f authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add test suite skeleton

6cd7c1c57b7a24f3f50593044d77646006f2ea15 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix node name parsing

Introduce a dedicated rx form for node names, since these are actually
quite different from reso...

37b001dc8f5593cb8bf5f0f1fe3a8b57f6c631d7 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix submenu ordering in Imenu

112c6f44a626c9a685c62ac18955f1633fa76426 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix imenu indexing: Use the match data early

The match data should be used early, before any function call, because
no function can be expect...

5b3d51254c3f1bacd53f3689e47141eae8f77174 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix regexp patterns to never match empty strings

Always match at least the final part of the name, to make sure that we
never match empty strings.

63257e6fa0187943fbb601eb0bcbf16d018737b4 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix missing groups in imenu indexing

cee39ab8c3306ff04ef0c8c283406fc71abdc058 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add target to refresh the package dir before compilation

ee3e6af9d7dad293c893357ee6deed0a5e2c331a authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add target to clean bytecode

6c835f4f69b59321d1d3a2d7c0034d8695d76582 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix phony target list

9771bcf3f9647f9d055128662ed0fcb101ea834a authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix variable pattern for top-scope references

Correctly parse variable names in top-scope, e.g. $::foo. Since : is
not a symbol-character, we...

c78c01e37ca5560596d1156149e0e6fe6203bf82 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Move TOC below the introduction

def971b1786aa3bf4ca9b4d6ce5b6b3b5096b2e7 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Do not forcibly require pkg-info

pkg-info-version-info is autoloaded so we don't need to load it early.
Instead just tell the byt...

4669d88877830d322821a0825cb9ce5f9ba984d7 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Require rx only at compile time

It's a macro library, we don't need it at runtime

d1d7941ae9793bba75d3a15170b91c74a79a8927 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Remove stray characters

390ca32d52e32e9127e96f0310dc1c720a076a13 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Drop cl-lib dependency

For rationale, seen
https://github.com/lunaryorn/puppet-mode/commit/ff9d22db9354fc463aaaa9a9779d...

69cc983c8f3774b3ed3ed1b3f0296c607539baa8 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Merge pull request #32 from lunaryorn/power-up-docs

Power up docs

7b1e13781f70a4ef55cc030acabe0dc5c027bff6 authored almost 11 years ago by Bozhidar Batsov <[email protected]>
Document all features in commentary

4ce2fe5c828a38e0c36370aefbdea09e6cb4c42d authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Improve the README intro

Make clear what this mode does, and what it needs.

eb9092df2d062283b6524e9cfccad4089c4e9244 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Reference Flycheck for on-the-fly liniting

58745d4cf0fdc45e83fca01317a9345b6f051ac2 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add expression alignment as feature

671fa9076e55d6a7f02301c883a53a46150252d6 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Restore gnu source in README

It's needed for cl-lib on Emacs 24.2 and below.

This partically reverts commit ff9d22db9354fc46...

d94475b02a58a3359108dc9d859b356b3f9905ba authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Clarify a bit mode summary

ff9d22db9354fc463aaaa9a9779d945a7f780b5c authored almost 11 years ago by Bozhidar Batsov <[email protected]>
Bump version in master

cc06ae636b75bbc5f1e557168de70f1d30e4a061 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Release 0.3

d943149691abd7b66c85d58aee9657bfcf822c02 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Improve docstring

b8178c1b9b7028f002c3f87b7d46fd2f8484efaa authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix key binding in changelog

93f4351ce8d9f580166db6944084f36ee99e99af authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix author and maintainer lists in header

d625760079e39f12105702ca9e9db47608a6439c authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add cl-lib dependency for Emacs 24.2

59cce072c55ea200c80ddd1bf02a9e7def64d16f authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add :package-version keywords where required

e24b4d3e767d4a62fc97c8a3563f6fe5999fd1e1 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
[Fix #25] Fontify escape sequences in double-quoted strings

816abc75cc182b326e04ae38b8c702ae690b1e70 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Do not fontify escaped variable expansions

d4129c36b3ac585a07a9091aa9565a17f7fe5f15 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add TODO for SMIE

e215193cdbbf69704313bd3ae526f3259a7a927d authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Simplify some code with our block functions

250f15a7fd335144f4eb2905cbbe483e5ba76e16 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add block-wise movement on C-M-a and C-M-e

e31446ab5d6e4a77ab81180e457c3829a5e47ec9 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add function to determine the current syntax context

a5d1a39d1757f3a4d9db8ae8378de418741df9a5 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Remove trailing whitespace in docstring

6dfd16a13e0f5d566a55403e2fb7569a81baa975 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fontify variables in comments

Can improve the readability of documentation comments at the expense of
more cluttered highlight...

777baa308c0441e671451ef6ac6e58a31af972b1 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add missing match groups

Regression from b011d49

a68f09f360660164ff1985f4174ad8e4df5a33c6 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
[Fix #28] Replace re variables with puppet-rx

b011d49bd4a6ae64a3996fd11ed42a11325d6c05 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Compile with Cask to bring dependencies in

eee3668d86b877abd49913406045f9a1de7aa459 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add a Cask file

c5d1d3ab79f180de53efe9f0437ffd5d90fd911e authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add missing require

f3d6bddd65680348e9e0dbc26720f5502ebadf57 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
[Fix #26] Add puppet-version command

5e93b0eceb5a1e3823e3779701915ea3292f6563 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Don't set the syntax table parent explicitly

define-derived-mode already sets the syntax table parent.

1ee027a89ecc5b4380e0903476bd731352203d2f authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Update changelog

17535c39bccd15a77bded0023ba6f80221963d25 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Ignore strings and comments when searching block boundaries

947c264361d480647891159a25bc31551b300a35 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Register Puppet Mode for built-in alignment rules

d78c34c95c82847656b39aba8c537685f3ac010a authored almost 11 years ago by Sebastian Wiesner <[email protected]>
[Fix #18, fix #20] Fontify variable references in strings

6fa14484d29c4af3be396b2f843ed4545f57ee90 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Extract variable name regexps into a variable

01390fbd84b27928b507dc0aea1e91f92f1807cb authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add a Makefile for byte compilation

433f4c729b592b9ad99cfb931da1231a547d1687 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Document customization group

c42a7417bf61eef812eade3c9ea20ff87f2ae234 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add issue numbers to the changelog

1abad3983df9c9c311e8a44f7d8c780d91161981 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
[Fix #23] Fontify regular expression literals

5ce042506cef292c6b63523f4e4e3a05cdb3ab6f authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Update copyright year

4ef456f1e61e7e0c4ea83f1980e17468bb3f7e5a authored almost 11 years ago by Bozhidar Batsov <[email protected]>
Fix a typo

2666f97ea47b8e109a71d2fcd67f39c7407c79c2 authored almost 11 years ago by Bozhidar Batsov <[email protected]>
Protect the code from tabs sneaking in

f62066df5ca095a7bd67bb1670831bff7ee224db authored almost 11 years ago by Bozhidar Batsov <[email protected]>
Add a changelog

46c05b59659a2b7a3e741280d8f38737d84f50c2 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fontify C style comments correctly

4adb475f2dce969b68863c0c4d51204bda3171aa authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Bump version number

e046177fbde15ef4017c2360f40743c3b365d74b authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix keybinding markup

52c1fa26aad4d131b6664da3dcc6b516f4a3bda4 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Expand contribution guidelines

7f65a71fbe288585cb863c019d644bcd25211961 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Port contribution guidelines to ReST

For the sake of simplicity lets just use a single markup language

9f7a8d79920c803af99abed0ee70adaf04ba6b6f authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add C-c C-a to align the current block

36aa7a5552a4b844ba16fc8f2888321ca7af2c71 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Rewrite README

Follow the template from Write The Docs at
http://docs.writethedocs.org/en/latest/writing/beginn...

db05433c228b2d1e0b45824c6accaab5f73e82d8 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add key binding for Imenu

787994c0336ab0b2de814a65315593ba536efc6d authored almost 11 years ago by Sebastian Wiesner <[email protected]>
[Fix #13] Add support for imenu

Does currently not supported condensed resource definitions

e3bd11be5c0a9017aa7d9983c1e7d5aac90bd1da authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Fix patterns for capitalized resource names

7651fbdb52695717bf0fcde566da6873c841f81c authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add command to apply a manifest

81fca1d5de43507ebf7f70481182696d44174431 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Provide defvar-local for Emacs < 24.3

1cfc29a37645fc39cf58ecaf8bd703d8b5f7fb27 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add menu bar for Puppet mode

992392707b7e17f92b12e34c58679fc275d1b4e4 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Add key bindings for linting commands

4fcd5ffd0ceb2080b4825730298072f20eb96ce6 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Replace literal Tab characters with escape sequences

cf7d4e477e8db1971658a180e7bd4253f7e23502 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
[Fix #11] Add commands for validation and linting

871657a0c8e1dc4f5ca645d905be1034922b4c50 authored almost 11 years ago by Sebastian Wiesner <[email protected]>
Reorder definitions

a5e1c8c550c8a13360a9e7b79b182951e70b26b4 authored almost 11 years ago by Sebastian Wiesner <[email protected]>