Re: [ANN] Ultra v0.5.1 - a Leiningen plugin for a superior development environment

2017-01-13 Thread W. David Jarvis
Gotcha! This behavior is controlled by the plugin Ultra uses for pretty-printing, Whidbey, and on its lower-level pretty-printing library Puget . As far as I can tell there isn't an option to control for this, though the project's author might be open to a PR.

Re: [ANN] Ultra v0.5.1 - a Leiningen plugin for a superior development environment

2017-01-12 Thread W. David Jarvis
I'm not sure, though I have a hypothesis - is this an issue for all sequences, or just for maps? On Thu, Jan 12, 2017 at 7:58 AM, Mars0i wrote: > Hi David (or anyone else)- Is there a way to make sequences print all on > one line, as in the default repl behavior, rather

Re: [ANN] Ultra v0.5.1 - a Leiningen plugin for a superior development environment

2017-01-10 Thread W. David Jarvis
Hey there! To answer your first question, I keep this sort of configuration in my ~/.lein/profiles.clj. That file looks like this right now: {:user {:ultra {:repl true} :plugins [[venantius/ultra "0.5.1"] [lein-pprint "1.1.2"]]}} To answer your second question -- the

[ANN] New releases: Glow 0.1.4 and Ultra 0.5.0

2016-09-20 Thread W. David Jarvis
Fellow Clojurists - I'm happy to announce new releases of both Glow and Ultra. Glow is a library for syntax highlighting of Clojure source code. It uses ANTLR for parsing and lexing, which allows you to bypass concerns about accidentally evaluating the

[ANN] Ultra 0.4.1 released

2016-03-01 Thread W. David Jarvis
Hey all - Happy to announce the release of Ultra 0.4.1! Not too many new features, but a number of important bug fixes / desired behavioral changes: - Fixed a bug wherein the default colorscheme was devoid of colors. In fact, generally removed colorscheme configuration - I've had no

[ANN] Ultra 0.4.0

2015-11-09 Thread W. David Jarvis
Howdy all - I'm happy to announce the release of Ultra 0.4.0. CHANGELOG: * Fixed the diff-dispatching interface to correctly diff types - in particular, resolves a bug when diffing hash-maps and array-maps. * Adds a syntax-highlighted `source`! * Adds support for custom printer options,

[ANN] Glow 0.1.3, now with server-side syntax highlighting of Clojure source in HTML/CSS

2015-09-03 Thread W. David Jarvis
Hi everyone! I'm happy to announce the release of Glow 0.1.3. This new release adds the ability to generate syntax-highlighted blocks of HTML from an input string of Clojure source code. Generated HTML will sit in a div element with class "syntax", and a

[ANN] Yagni 0.1.4 released

2015-08-28 Thread W. David Jarvis
Happy to announce the long-delayed release of Yagni 0.1.4! This release includes the following major changes: * Fixed a ClassNotFound exception when Yagni encountered a function with a name like a class constructor (e.g. `-Something`) * Removed the log4j dependency entirely. * Cleaned up

Re: [ANN] Yagni 0.1.4 released

2015-08-28 Thread W. David Jarvis
A link to the project page might not have been a bad idea: https://github.com/venantius/yagni On Friday, August 28, 2015 at 9:59:25 AM UTC-7, W. David Jarvis wrote: Happy to announce the long-delayed release of Yagni 0.1.4! This release includes the following major changes: * Fixed

Re: [ANN] Glow version 0.1.2 released - a parser and syntax highlighter for Clojure source code.

2015-08-18 Thread W. David Jarvis
than use clojure.tools.analyzer https://github.com/clojure/tools.analyzer? On Tue, Aug 18, 2015 at 10:53 AM, W. David Jarvis venant...@gmail.com wrote: Hey all - I'm happy to announce the release of version 0.1.2 of Glow https://github.com/venantius/glow, the syntax highlighting library I

[ANN] Glow version 0.1.2 released - a parser and syntax highlighter for Clojure source code.

2015-08-18 Thread W. David Jarvis
Hey all - I'm happy to announce the release of version 0.1.2 of Glow https://github.com/venantius/glow, the syntax highlighting library I open-sourced about a month ago. This release comes with a number of massive changes as to the underlying nature of the library. In essence, I've moved

Re: [ANN] Initial release of Glow, a tiny library for syntax highlighting Clojure source code

2015-08-03 Thread W. David Jarvis
Unfortunately, since Glow doesn't use a lisp reader as it's underlying syntax engine, locals highlighting isn't something that the project can easily support. Allen Rohner pointed me in the direction of a few other underlying lisp/clojure readers that might open up avenues for that sort of

Re: [ANN] Initial release of Glow, a tiny library for syntax highlighting Clojure source code

2015-08-02 Thread W. David Jarvis
I thought about it early on but considered that a space that's largely already addressed by highlight.js et al. If there's another use case you had in mind for it that highlight et al. don't satisfy I'd be happy to look into it :) On Sun, Aug 2, 2015 at 7:55 AM, Reid McKenzie

[ANN] Initial release of Glow, a tiny library for syntax highlighting Clojure source code

2015-08-01 Thread W. David Jarvis
Hey all - I'm very happy to announce yet another OSS project, Glow, which is intended to provide a minimal and simple way to enable you to produce syntax-highlighted strings of Clojure source code. The project page can be found here https://github.com/venantius/glow, and as usual I've

Re: Tool authors: ClojureScript support in tools.namespace?

2015-07-28 Thread W. David Jarvis
Yagni uses dir/scan-all and tracker. Would love to have ClojureScript support. On Saturday, July 25, 2015 at 7:29:24 PM UTC-4, Brian Marick wrote: Midje Stuart Sierra wrote: 1. Do you need/want ClojureScript support? Eventually, but not soon. 2. What namespaces (repl,

Re: [ANN] Pink 0.2.0, Score 0.3.0

2015-07-28 Thread W. David Jarvis
This might be a naive question, but for someone who's only tangentially familiar with the space, where does this fit in to the overall Clojure music/sound ecosystem (re: overtone et al)? On Saturday, July 25, 2015 at 1:03:44 PM UTC-4, Steven Yi wrote: Thanks Ruslan and best of luck in your

[ANN] Yagni 0.1.2 released!

2015-07-07 Thread W. David Jarvis
Hey everyone - I'm happy to announce the release of version 0.1.2 of Yagni (https://github.com/venantius/yagni). The big focus of this release is around improved JVM/Java interoperability, particularly around `defprotocol`, `deftype` and `defrecord` forms. Previously Yagni had trouble

[ANN] Ultra 0.3.4 released

2015-07-06 Thread W. David Jarvis
Hey all - This is, tbh, not a particularly impressive release, and is mostly just keeping the project's dependencies up-to-date. It does clear some of the way forward for future ClojureScript support in Ultra, but it's not quite there yet. Still, for those feeling in need of a refresher

Re: [ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-07-05 Thread W. David Jarvis
similar in Cursive but I'll be using the IntelliJ infrastructure to do it. The idea is the same, though. On 2 July 2015 at 06:31, W. David Jarvis venant...@gmail.com wrote: Hey Stuart - Could you clarify what you meant your comment? I'm not sure I understand what you mean by a pure function

Re: [ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-07-01 Thread W. David Jarvis
/venantius/yagni/issues/26 On Thu, Jun 25, 2015 at 1:53 AM, W. David Jarvis venant...@gmail.com wrote: Indeed. I'd argue it's better not to have unused code in the codebase in the first place, regardless of what the Closure compiler does to help when it comes to compiling assets. I haven't tested

Re: [ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-06-24 Thread W. David Jarvis
Indeed. I'd argue it's better not to have unused code in the codebase in the first place, regardless of what the Closure compiler does to help when it comes to compiling assets. I haven't tested this with cljs projects, but on the face of it I don't see why Yagni's methodology wouldn't work.

[ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-06-23 Thread W. David Jarvis
Hello everyone. I'm happy to announce the initial release of Yagni, a Leiningen plugin for finding unused code. At a high level, Yagni works by identifying all of the interned vars in the namespaces findable within your :source-paths, and then walking the forms of those vars. As it walks

Re: [ANN] Ultra 0.3.0 released - Leiningen plugin for a superior development environment

2015-03-02 Thread W. David Jarvis
A little embarrassed to say that 0.3.0 shipped with a material bug; if you're going to upgrade there's an 0.3.1 release that doesn't have this problem. On Monday, March 2, 2015 at 11:16:59 AM UTC-8, W. David Jarvis wrote: Hi all - I'm happy to announce the release of Ultra 0.3.0

Re: [ANN] Ultra 0.3.0 released - Leiningen plugin for a superior development environment

2015-03-02 Thread W. David Jarvis
By which I mean 0.3.2, unless you want to see my println debug statements. On Monday, March 2, 2015 at 12:41:07 PM UTC-8, W. David Jarvis wrote: A little embarrassed to say that 0.3.0 shipped with a material bug; if you're going to upgrade there's an 0.3.1 release that doesn't have

[ANN] Ultra 0.3.0 released - Leiningen plugin for a superior development environment

2015-03-02 Thread W. David Jarvis
Hi all - I'm happy to announce the release of Ultra 0.3.0. This release contains several significant bugfixes and adds some significant initialization optimizations. Bugfixes: - Ultra now honors custom `print-methods` instead of overriding them with a set of defaults. - Tests comparing

[ANN] Ultra 0.2.1 - pprint-source, and playing nicely with CIDER

2015-02-21 Thread W. David Jarvis
*Ultra: a Leiningen plugin for a superior development environment.* Release 0.2.1 comes with two changes - one feature, one (major) bugfix. *First, the feature: pprint-source* Ultra now has a function for pretty-printing source at the REPL - like `source`, but nice looking. At the moment it's

ANN: vim-cljfmt: a vim plugin for cljfmt, the Clojure formatting tool

2015-02-04 Thread W. David Jarvis
Today I'm open sourcing vim-cljfmt (https://github.com/venantius/vim-cljfmt). As the name implies, it's a vim plugin for weavejester's cljfmt, intended to fit into the vim developer's workflow much as gofmt does, with a BufWritePre hook to format your code on write. It leverages

Re: ANN: vim-cljfmt: a vim plugin for cljfmt, the Clojure formatting tool

2015-02-04 Thread W. David Jarvis
wrote: Nice! I think it'd be a good idea to wrap cljfmt in a nREPL middleware that we can use from both CIDER and fireplace (and possibly other editors). I might look into adding this to cider-nrepl. On 4 February 2015 at 19:07, W. David Jarvis vena...@gmail.com javascript: wrote

Re: ANN: vim-cljfmt: a vim plugin for cljfmt, the Clojure formatting tool

2015-02-04 Thread W. David Jarvis
I'm not sure - I wasn't aware of vim-codefmt until now. I'll take a look at it tonight and see about providing hooks into it. On Wednesday, February 4, 2015 at 2:51:37 PM UTC-8, Magnus Therning wrote: On Wed, Feb 04, 2015 at 09:07:34AM -0800, W. David Jarvis wrote: Today I'm open sourcing