Closed ccoVeille closed 3 months ago
Thank you!
When you fixed "Use a a null character" you deleted both a's.
Also why mix ```shell
and ```console
?
It refers to different block identifier types
You can look here
Then here
https://github.com/github-linguist/linguist/tree/master/vendor/grammars
Then here
https://github.com/atom/language-shellscript/tree/35dc1aa1371ab75ece08fd0837330eb62e1f9da9/grammars
Then here https://github.com/atom/language-shellscript/blob/35dc1aa1371ab75ece08fd0837330eb62e1f9da9/grammars/shell-unix-bash.cson https://github.com/atom/language-shellscript/blob/35dc1aa1371ab75ece08fd0837330eb62e1f9da9/grammars/shell-session.cson
These are 2 distinct languages, shell session includes shell-unix
So the syntax rendering is different
```shell
# find files smaller than 10KB, in the current path
zfind 'size<10k'
# find files in the given range in /some/path
zfind 'size between 1M and 1G' /some/path
render this
```shell
# find files smaller than 10KB, in the current path
zfind 'size<10k'
# find files in the given range in /some/path
zfind 'size between 1M and 1G' /some/path
```console
# find files smaller than 10KB, in the current path
$ zfind 'size<10k'
# find files in the given range in /some/path
$ zfind 'size between 1M and 1G' /some/path
```console
# find files smaller than 10KB, in the current path
$ zfind 'size<10k'
# find files in the given range in /some/path
$ zfind 'size between 1M and 1G' /some/path
shell
is used when there is only one command, and the result of the command is not provided
console
is used when there is the result of the command or multiple command, or comments, then a $ is almost always provided to distinct shell command from result
```console
$ pwd
/tmp
```console
$ pwd
/tmp
```shell
$ pwd
/tmp
```shell
$ pwd
/tmp
OK, thanks for the explanation! :)