Skip to content

jjallaire/code-visibility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Code Visibility Extension

This extension implements some directives for filtering code and stream output included within a document.

Use this extension within a Quarto project by first installing it from within the project working directory:

quarto install extension jjallaire/code-visibility

Then add the code-visibility filter to your project:

filters:
  - code-visibility

#| hide_line

The hide_line directive hides a specific line of code in an input cell. For example, this code:

```{python}
def _secret(): ...

for i in range(3):
    _secret() #| hide_line
    print(i)
```

Becomes this:

def _secret(): ...

for i in range(3):
    print(i)

#| filter_stream: <keyword> ...

The filter_stream directive filters lines containing specific keywords in cell outputs. For example, the following code:

```{python}
#| filter_stream: FutureWarning MultiIndex
print('\n'.join(['A line', 'Foobar baz FutureWarning blah', 
                 'zig zagMultiIndex zoom', 'Another line.']))
```

Produces this output:

A line
Another line.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages