jbodah/awesome-web-architecture 9
a list of links to help you make various important architectural decisions
:skull: lists your app's unused gems
when you are just too awesome for subcategories
:art: make your projects more awesomer with customizable ascii art
My solutions to the exercism exercises
a Firefox extension for expanding BoardGameGeek links by name
:v: a library for simple parallel tasks
pong with development timeboxed to 1h
snake with development timeboxed to 2h
Handheld firmware optimized for the Anbernic RG351P/M/V devices.
release rabbitmq/rabbitmq-server
rabbitmq-server-3.9.0-beta.1.exe 11.91MB
rabbitmq-server-3.9.0-beta.1.exe.asc 0.81KB
rabbitmq-server-3.9.0-beta.1.tar.xz 4.42MB
rabbitmq-server-3.9.0-beta.1.tar.xz.asc 0.81KB
rabbitmq-server-3.9.0.beta.1-1.el7.noarch.rpm 13.69MB
rabbitmq-server-3.9.0.beta.1-1.el7.noarch.rpm.asc 0.81KB
rabbitmq-server-3.9.0.beta.1-1.el7.src.rpm 4.44MB
rabbitmq-server-3.9.0.beta.1-1.el7.src.rpm.asc 0.81KB
rabbitmq-server-3.9.0.beta.1-1.el8.noarch.rpm 13.69MB
rabbitmq-server-3.9.0.beta.1-1.el8.noarch.rpm.asc 0.81KB
rabbitmq-server-3.9.0.beta.1-1.el8.src.rpm 4.44MB
rabbitmq-server-3.9.0.beta.1-1.el8.src.rpm.asc 0.81KB
rabbitmq-server-3.9.0.beta.1-1.sles11.noarch.rpm 13.69MB
rabbitmq-server-3.9.0.beta.1-1.sles11.noarch.rpm.asc 0.81KB
rabbitmq-server-3.9.0.beta.1-1.sles11.src.rpm 4.44MB
rabbitmq-server-3.9.0.beta.1-1.sles11.src.rpm.asc 0.81KB
rabbitmq-server-3.9.0.beta.1-1.suse.noarch.rpm 13.69MB
rabbitmq-server-3.9.0.beta.1-1.suse.noarch.rpm.asc 0.81KB
rabbitmq-server-3.9.0.beta.1-1.suse.src.rpm 4.44MB
rabbitmq-server-3.9.0.beta.1-1.suse.src.rpm.asc 0.81KB
rabbitmq-server-generic-unix-3.9.0-beta.1.tar.xz 11.81MB
rabbitmq-server-generic-unix-3.9.0-beta.1.tar.xz.asc 0.81KB
rabbitmq-server-generic-unix-latest-toolchain-3.9.0-beta.1.tar.xz 13.70MB
rabbitmq-server-generic-unix-latest-toolchain-3.9.0-beta.1.tar.xz.asc 0.81KB
rabbitmq-server-windows-3.9.0-beta.1.zip 23.48MB
rabbitmq-server-windows-3.9.0-beta.1.zip.asc 0.81KB
rabbitmq-server_3.9.0.beta.1-1.debian.tar.xz 12.10KB
rabbitmq-server_3.9.0.beta.1-1.debian.tar.xz.asc 0.81KB
rabbitmq-server_3.9.0.beta.1-1.dsc 3.81KB
rabbitmq-server_3.9.0.beta.1-1.dsc.asc 0.81KB
rabbitmq-server_3.9.0.beta.1-1_all.deb 11.86MB
rabbitmq-server_3.9.0.beta.1-1_all.deb.asc 0.81KB
rabbitmq-server_3.9.0.beta.1-1_amd64.buildinfo 6.32KB
rabbitmq-server_3.9.0.beta.1-1_amd64.buildinfo.asc 0.81KB
rabbitmq-server_3.9.0.beta.1-1_amd64.changes 2.77KB
rabbitmq-server_3.9.0.beta.1-1_amd64.changes.asc 0.81KB
released time in 2 days
release rabbitmq/rabbitmq-server
rabbitmq-server-3.8.18-rc.1.exe 17.05MB
rabbitmq-server-3.8.18-rc.1.exe.asc 0.81KB
rabbitmq-server-3.8.18-rc.1.tar.xz 3.07MB
rabbitmq-server-3.8.18-rc.1.tar.xz.asc 0.81KB
rabbitmq-server-3.8.18.rc.1-1.el7.noarch.rpm 15.08MB
rabbitmq-server-3.8.18.rc.1-1.el7.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.18.rc.1-1.el7.src.rpm 3.10MB
rabbitmq-server-3.8.18.rc.1-1.el7.src.rpm.asc 0.81KB
rabbitmq-server-3.8.18.rc.1-1.el8.noarch.rpm 15.08MB
rabbitmq-server-3.8.18.rc.1-1.el8.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.18.rc.1-1.el8.src.rpm 3.10MB
rabbitmq-server-3.8.18.rc.1-1.el8.src.rpm.asc 0.81KB
rabbitmq-server-3.8.18.rc.1-1.sles11.noarch.rpm 15.08MB
rabbitmq-server-3.8.18.rc.1-1.sles11.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.18.rc.1-1.sles11.src.rpm 3.10MB
rabbitmq-server-3.8.18.rc.1-1.sles11.src.rpm.asc 0.81KB
rabbitmq-server-3.8.18.rc.1-1.suse.noarch.rpm 15.08MB
rabbitmq-server-3.8.18.rc.1-1.suse.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.18.rc.1-1.suse.src.rpm 3.10MB
rabbitmq-server-3.8.18.rc.1-1.suse.src.rpm.asc 0.81KB
rabbitmq-server-generic-unix-3.8.18-rc.1.tar.xz 14.91MB
rabbitmq-server-generic-unix-3.8.18-rc.1.tar.xz.asc 0.81KB
rabbitmq-server-generic-unix-latest-toolchain-3.8.18-rc.1.tar.xz 16.81MB
rabbitmq-server-generic-unix-latest-toolchain-3.8.18-rc.1.tar.xz.asc 0.81KB
rabbitmq-server-windows-3.8.18-rc.1.zip 25.26MB
rabbitmq-server-windows-3.8.18-rc.1.zip.asc 0.81KB
rabbitmq-server_3.8.18.rc.1-1.debian.tar.xz 12.66KB
rabbitmq-server_3.8.18.rc.1-1.debian.tar.xz.asc 0.81KB
rabbitmq-server_3.8.18.rc.1-1.dsc 3.80KB
rabbitmq-server_3.8.18.rc.1-1.dsc.asc 0.81KB
rabbitmq-server_3.8.18.rc.1-1_all.deb 14.92MB
rabbitmq-server_3.8.18.rc.1-1_all.deb.asc 0.81KB
rabbitmq-server_3.8.18.rc.1-1_amd64.buildinfo 6.31KB
rabbitmq-server_3.8.18.rc.1-1_amd64.buildinfo.asc 0.81KB
rabbitmq-server_3.8.18.rc.1-1_amd64.changes 2.75KB
rabbitmq-server_3.8.18.rc.1-1_amd64.changes.asc 0.81KB
released time in 2 days
pull request commentelixir-editors/vim-elixir
Added char lists syntax highlighting
I think it is a very good ideia. I agree that linking them to String by default seems like the most reasonable idea, and it still makes it very easy to customize into any other color if someone wants to.
The bug fix is also great :clap:
comment created time in 9 days
release rabbitmq/rabbitmq-server
rabbitmq-server-3.8.18-beta.1.exe 17.06MB
rabbitmq-server-3.8.18-beta.1.exe.asc 0.81KB
rabbitmq-server-3.8.18-beta.1.tar.xz 3.07MB
rabbitmq-server-3.8.18-beta.1.tar.xz.asc 0.81KB
rabbitmq-server-3.8.18.beta.1-1.el7.noarch.rpm 15.08MB
rabbitmq-server-3.8.18.beta.1-1.el7.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.18.beta.1-1.el7.src.rpm 3.10MB
rabbitmq-server-3.8.18.beta.1-1.el7.src.rpm.asc 0.81KB
rabbitmq-server-3.8.18.beta.1-1.el8.noarch.rpm 15.08MB
rabbitmq-server-3.8.18.beta.1-1.el8.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.18.beta.1-1.el8.src.rpm 3.10MB
rabbitmq-server-3.8.18.beta.1-1.el8.src.rpm.asc 0.81KB
rabbitmq-server-3.8.18.beta.1-1.sles11.noarch.rpm 15.08MB
rabbitmq-server-3.8.18.beta.1-1.sles11.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.18.beta.1-1.sles11.src.rpm 3.10MB
rabbitmq-server-3.8.18.beta.1-1.sles11.src.rpm.asc 0.81KB
rabbitmq-server-3.8.18.beta.1-1.suse.noarch.rpm 15.08MB
rabbitmq-server-3.8.18.beta.1-1.suse.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.18.beta.1-1.suse.src.rpm 3.10MB
rabbitmq-server-3.8.18.beta.1-1.suse.src.rpm.asc 0.81KB
rabbitmq-server-generic-unix-3.8.18-beta.1.tar.xz 14.92MB
rabbitmq-server-generic-unix-3.8.18-beta.1.tar.xz.asc 0.81KB
rabbitmq-server-generic-unix-latest-toolchain-3.8.18-beta.1.tar.xz 16.82MB
rabbitmq-server-generic-unix-latest-toolchain-3.8.18-beta.1.tar.xz.asc 0.81KB
rabbitmq-server-windows-3.8.18-beta.1.zip 25.27MB
rabbitmq-server-windows-3.8.18-beta.1.zip.asc 0.81KB
rabbitmq-server_3.8.18.beta.1-1.debian.tar.xz 12.65KB
rabbitmq-server_3.8.18.beta.1-1.debian.tar.xz.asc 0.81KB
rabbitmq-server_3.8.18.beta.1-1.dsc 3.81KB
rabbitmq-server_3.8.18.beta.1-1.dsc.asc 0.81KB
rabbitmq-server_3.8.18.beta.1-1_all.deb 14.92MB
rabbitmq-server_3.8.18.beta.1-1_all.deb.asc 0.81KB
rabbitmq-server_3.8.18.beta.1-1_amd64.buildinfo 6.32KB
rabbitmq-server_3.8.18.beta.1-1_amd64.buildinfo.asc 0.81KB
rabbitmq-server_3.8.18.beta.1-1_amd64.changes 2.79KB
rabbitmq-server_3.8.18.beta.1-1_amd64.changes.asc 0.81KB
released time in 10 days
pull request commentelixir-editors/vim-elixir
It will be ArithmeticError.
> Kebab-Case
** (ArithmeticError) bad argument in arithmetic expression: Kebab - Case
:erlang.-(Kebab, Case)
It may be possible to declare by putting an atom directly, but it can be ignored because aliases are not available.
> defmodule :"Aaa.Bbb.Kebab-Case" do
> end
<<70, 79, 82, 49, 0, 0, 3, 244, 66, 69, 65, 77, 65, 116, 85, 56, 0, 0, 0, 137,
0, 0, 0, 13, 18, 65, 97, 97, 46, 66, 98, 98, 46, 75, 101, 98, 97, 98, 45, 67,
97, 115, 101, 8, 95, 95, 105, ...>>, nil}
> alias :"Aaa.Bbb.Kebab-Case"
:"Aaa.Bbb.Kebab-Case" # expect :"Kebab-Case"
> alias Aaa.Bbb.:"Kebab-Case"
** (SyntaxError) iex:12:15: syntax error before: 'Kebab-Case'
comment created time in 10 days
PR opened elixir-editors/vim-elixir
this codes from https://github.com/tpope/vim-abolish/blob/master/plugin/abolish.vim#L120-L127
let word = substitute(word,'\(\u\+\)\(\u\l\)','\1_\2','g')
line was duplicated.
let word = substitute(word,'-','_','g')
elixir modules dose not allows kebab-case module name so we do not need it.
pr created time in 12 days
release rabbitmq/rabbitmq-server
rabbitmq-server-3.8.17-1.el7.noarch.rpm 15.13MB
rabbitmq-server-3.8.17-1.el7.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.17-1.el7.src.rpm 3.09MB
rabbitmq-server-3.8.17-1.el7.src.rpm.asc 0.81KB
rabbitmq-server-3.8.17-1.el8.noarch.rpm 15.13MB
rabbitmq-server-3.8.17-1.el8.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.17-1.el8.src.rpm 3.09MB
rabbitmq-server-3.8.17-1.el8.src.rpm.asc 0.81KB
rabbitmq-server-3.8.17-1.sles11.noarch.rpm 15.13MB
rabbitmq-server-3.8.17-1.sles11.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.17-1.sles11.src.rpm 3.09MB
rabbitmq-server-3.8.17-1.sles11.src.rpm.asc 0.81KB
rabbitmq-server-3.8.17-1.suse.noarch.rpm 15.13MB
rabbitmq-server-3.8.17-1.suse.noarch.rpm.asc 0.81KB
rabbitmq-server-3.8.17-1.suse.src.rpm 3.09MB
rabbitmq-server-3.8.17-1.suse.src.rpm.asc 0.81KB
rabbitmq-server-3.8.17.exe 17.13MB
rabbitmq-server-3.8.17.exe.asc 0.81KB
rabbitmq-server-3.8.17.tar.xz 3.06MB
rabbitmq-server-3.8.17.tar.xz.asc 0.81KB
rabbitmq-server-generic-unix-3.8.17.tar.xz 14.96MB
rabbitmq-server-generic-unix-3.8.17.tar.xz.asc 0.81KB
rabbitmq-server-generic-unix-latest-toolchain-3.8.17.tar.xz 16.79MB
rabbitmq-server-generic-unix-latest-toolchain-3.8.17.tar.xz.asc 0.81KB
rabbitmq-server-windows-3.8.17.zip 25.37MB
rabbitmq-server-windows-3.8.17.zip.asc 0.81KB
rabbitmq-server_3.8.17-1.debian.tar.xz 12.62KB
rabbitmq-server_3.8.17-1.debian.tar.xz.asc 0.81KB
rabbitmq-server_3.8.17-1.dsc 3.77KB
rabbitmq-server_3.8.17-1.dsc.asc 0.81KB
rabbitmq-server_3.8.17-1_all.deb 14.97MB
rabbitmq-server_3.8.17-1_all.deb.asc 0.81KB
rabbitmq-server_3.8.17-1_amd64.buildinfo 6.28KB
rabbitmq-server_3.8.17-1_amd64.buildinfo.asc 0.81KB
rabbitmq-server_3.8.17-1_amd64.changes 2.67KB
rabbitmq-server_3.8.17-1_amd64.changes.asc 0.81KB
released time in 15 days
Cross-platform Ruby library for managing child processes.
fork in 22 days
startedevdubs/chart-simulator
started time in a month
startedevdubs/nasdaq-symbols
started time in a month
startedsoegaard/remacs
started time in a month
startedevdubs/nasdaq-symbols
started time in a month
issue closedelixir-editors/vim-elixir
Broken support of Surface components
No syntax highlight, indent etc. for .sface files; set filetype? returns eelixir. Moreover, plugin works correctly for .eex and .leex files.

nvim 0.4.4, latest commit of vim-elixir.
edit: html inside sigil_H does get processed properly
closed time in a month
affficionadoissue commentelixir-editors/vim-elixir
Broken support of Surface components
Don't mind me, I can't read due to mental fatigue
comment created time in a month
issue openedelixir-editors/vim-elixir
Broken support of Surface components
No syntax highlight, indent etc. for .sface files; set filetype? returns eelixir. Moreover, plugin works correctly for .eex and .leex files.

nvim 0.4.4, latest commit of vim-elixir.
created time in a month
PR opened elixir-editors/vim-elixir
pr created time in a month
PR opened elixir-editors/vim-elixir
Previous implementation was buggy in several ways:
- It required
:username,:password,:hostname, and:databasefields while only:databaseis required by Ecto - It ignored
c:init/2in the repo definition - It ignored additional options passed to the repository
- Did not allowed for
:socket_dirconfiguration
This fixes all these problems at once.
pr created time in a month
startedjbodah/suggest_rb
started time in a month
pull request commentelixir-editors/vim-elixir
Added char lists syntax highlighting
I'm sorry, I'm not sure what is the rule we are talking about here, but I tried to type these snippets in my vim:
defmodule Hi do
|
defmodule Hi do
def hello do
"Hello"
|
defmodule Hi do
def hello do
"Hello"
end
|
The | symbols are the position of the cursor after I pressed enter in each of those situations. It seems normal so far?
One maybe questionable decision is using Identifier here, since it is the same group of things such as self, @doc and module attributes in general:
https://github.com/elixir-editors/vim-elixir/blob/a7cf8c9b1f36cea03b6889ef6e81530f8e188f53/syntax/elixir.vim#L233
https://github.com/elixir-editors/vim-elixir/blob/a7cf8c9b1f36cea03b6889ef6e81530f8e188f53/syntax/elixir.vim#L238
If we change it to String would this solve your concern? Strings and char lists would have the same color by default, but at least it would be easy for each person to customize their own.
comment created time in 2 months
issue openedelixir-editors/vim-elixir
I believe that char lists and strings could have a different syntax group, since they are very different data types. Even if both had the same color as your regular color scheme's String group, just giving different names would make it easier for someone willing to customize its own colors. Pull request #544 is a possible implementation that I came up with for this issue.
created time in 2 months
PR opened jbodah/jbodah.github.io
Bumps rexml from 3.2.4 to 3.2.5. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ruby/rexml/blob/master/NEWS.md">rexml's changelog</a>.</em></p> <blockquote> <h2>3.2.5 - 2021-04-05 {#version-3-2-5}</h2> <h3>Improvements</h3> <ul> <li> <p>Add more validations to XPath parser.</p> </li> <li> <p><code>require "rexml/document"</code> by default. [GitHub#36][Patch by Koichi ITO]</p> </li> <li> <p>Don't add <code>#dcloe</code> method to core classes globally. [GitHub#37][Patch by Akira Matsuda]</p> </li> <li> <p>Add more documentations. [Patch by Burdette Lamar]</p> </li> <li> <p>Added <code>REXML::Elements#parent</code>. [GitHub#52][Patch by Burdette Lamar]</p> </li> </ul> <h3>Fixes</h3> <ul> <li> <p>Fixed a bug that <code>REXML::DocType#clone</code> doesn't copy external ID information.</p> </li> <li> <p>Fixed round-trip vulnerability bugs. See also: <a href="https://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/">https://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/</a> [HackerOne#1104077][CVE-2021-28965][Reported by Juho Nurminen]</p> </li> </ul> <h3>Thanks</h3> <ul> <li> <p>Koichi ITO</p> </li> <li> <p>Akira Matsuda</p> </li> <li> <p>Burdette Lamar</p> </li> <li> <p>Juho Nurminen</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ruby/rexml/commit/a622645e980ea5b91ad7b4d6fec32d113f15df88"><code>a622645</code></a> Add 3.2.5 entry</li> <li><a href="https://github.com/ruby/rexml/commit/3c137eb119550874b2b3e27d12b733ca67033377"><code>3c137eb</code></a> Fix a parser bug that some data may be ignored before DOCTYPE</li> <li><a href="https://github.com/ruby/rexml/commit/9b311e59ae05749e082eb6bbefa1cb620d1a786e"><code>9b311e5</code></a> Fix a bug that invalid document declaration may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/f9d88e4948b4a43294c25dc0edb16815bd9d8618"><code>f9d88e4</code></a> Fix a bug that invalid document declaration may be generated</li> <li><a href="https://github.com/ruby/rexml/commit/f7bab8937513b1403cea5aff874cbf32fd5e8551"><code>f7bab89</code></a> Fix a bug that invalid element end may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/6a250d2cd1194c2be72becbdd9c3e770aa16e752"><code>6a250d2</code></a> Fix a bug that invalid element start may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/2fe62e29094d95921d7e19abbd2e26b23d78dc5b"><code>2fe62e2</code></a> Fix a bug that invalid notation declaration may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/a659c63e37414506dfb0d4655e031bb7a2e73fc8"><code>a659c63</code></a> Fix a bug that invalid notation declaration may be generated</li> <li><a href="https://github.com/ruby/rexml/commit/790dd113ce693ce831cbbc53f2f990a317643f75"><code>790dd11</code></a> Use ruby/setup-ruby (<a href="https://github-redirect.dependabot.com/ruby/rexml/issues/66">#66</a>)</li> <li><a href="https://github.com/ruby/rexml/commit/eda1b2007dd8751f381bf741f16c9e33c5d3e52a"><code>eda1b20</code></a> Clean up and enhance high-level RDoc (<a href="https://github-redirect.dependabot.com/ruby/rexml/issues/65">#65</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr created time in 2 months
create barnchjbodah/jbodah.github.io
branch : dependabot/bundler/rexml-3.2.5
created branch time in 2 months
PR opened elixir-editors/vim-elixir
I believe that strings and charlists deserve different highlighting group, since those are very different data types. Even if it is defaulted to regular vim string, it would make a little easier for us to customize our own colors.
The motivation behind this is that I ran into a bug when I was pattern matching the wrong value because I didn't notice I wrote single quoted "strings" instead of double quoted strings by mistake, and different colors for them would have saved me some minutes and a couple of head scratches.
I made this change today and I'm not sure they are 100% safe and did not break anything. I do not excel in those syntax groups of vim, but it seems to be working. Comments and changes to my piece of code are more than welcome, and if this change is not what we want/need, then we can close this pull request.
Thanks for reading and providing us with this good content! (:
pr created time in 2 months
startedjbodah/minitest-tagz
started time in 2 months
PR opened elixir-editors/vim-elixir
Thanks a lot for this plugin. I noticed that when using the :find command that sub-directories are not searched for elixir source files. If this was intentional, please disregard this PR. Otherwise, these changes will add support for finding files in a tree of sub-directories.
pr created time in 2 months
issue closedelixir-editors/vim-elixir
use_markdown_for_docs falis on doctests
I enabled the undocumented option
let g:elixir_use_markdown_for_docs = 1
and it looks ok for normal markdown but fails when there is a doctest

I think any string starting in this markdown as iex()> should be marked as elixir thats my example docs
@moduledoc """
## Shorthand hexadecimal form
#
An abbreviated, three (hexadecimal)-digit form is used.
Expanding this form to the six-digit form is as simple as doubling each digit:
09C becomes 0099CC
"""
@doc """
iex> ExChroma.from_rgb({50, 50, 50, 1})
"323232"
iex> ExChroma.from_rgb({50, 50, 50, 0.5})
"32323280"
"""
Edit - when I leave an empty line at the beginning then it treats it as a normal string which looks better
closed time in 2 months
dkukuissue openedelixir-editors/vim-elixir
use_markdown_for_docs falis on doctests
I enabled the undocumented option
let g:elixir_use_markdown_for_docs = 1
and it looks ok for normal markdown but fails when there is a doctest
I think any string starting in this markdown as iex()> should be marked as elixir
thats my example docs
@moduledoc """
## Shorthand hexadecimal form
#
An abbreviated, three (hexadecimal)-digit form is used.
Expanding this form to the six-digit form is as simple as doubling each digit:
09C becomes 0099CC
"""
@doc """
iex()> ExChroma.from_rgb({50, 50, 50, 1})
"323232"
iex()> ExChroma.from_rgb({50, 50, 50, 0.5})
"32323280"
"""
created time in 2 months