Markdown preview PDF friendly

How to print a PDF

Edit the following files:

  • ~/.local/share/nvim/lazy/markdown-preview.nvim/app/_static/markdown.css
  • ~/.local/share/nvim/lazy/markdown-preview.nvim/app/_static/page.css

add the following lines at the bottom:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
@media print {
  #page-header {
    display: none;
  }
  .markdown-body {
    background-color: #fff;
    border: none;
    color: none;
  }
  main {
    background-color: #fff;
  }
}

Mermaid example

Cambiando el formato de un arhivo.

Me encontraba trabajando tranquilamente cuando tuve la necesidad de copiar un archivo de un servidor a mi maquina local para continuar trabajando, asi que me dispuse a ejecutar scp <server> ~/file.sh y al ejecutarlo me encuentro con este error:

1
2
3
4
5
6
7
$ noti bash ./file.sh
./file.sh: line 2: $'\r': command not found
 ")60)) * 5rror: invalid arithmetic operator (error token is "
./file.sh: line 6: $'\r': command not found
./file.sh: line 7: syntax error near unexpected token `$'{\r''
'/file.sh: line 7: `show_progress() {
noti: exit status 2

Solución

Me llevo unos minutos darme cuenta de que el problema venia por el formato del archivo file.sh y no por la sintaxis.

Reflexiones sobre el Eterno retorno

Conociendo al Eterno Retorno

He estado pensando mucho en el ‘Eterno Retorno’ de Nietzsche. Este concepto es algo así como un faro que ilumina nuestro camino moral y nos ayuda a tomar decisiones conscientes. Además, también puede darnos una idea muy clara de quiénes somos y de si estamos a gusto con lo que vemos cuando nos miramos al espejo.

Diagramas en NeoVim made easy

Contexto

Siempre he buscado una manera simple de incorporar diagramas directamente desde Neovim, pero nunca había encontrado una solución sencilla hasta hoy.

Hasta ahora, no tenía un método sencillo para incluir diagramas, así que delegaba ese trabajo a documentación externa al código, usando Mermaid. Aunque estaba satisfecho con los resultados, me preguntaba cómo podría hacerlo más simple. La respuesta vino justamente de mi experiencia con Mermaid.

Neovim for ML

Neovim for ML

I started my professional career with a role somewhat similar to DS, but as time went on, I gravitated more towards a backend role. Partly because I enjoyed it more and partly because it was an area I hadn’t explored as much.