--- /dev/null
+vim9script
+const so_save: number = &g:so | const siso_save: number = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
+var cpo_save: string
+argglobal
+setlocal fdm=expr
+legacy setlocal fde=VimwikiFoldLevel(v:lnum)
+setlocal fmr={{{,}}}
+setlocal fdi=#
+setlocal fdl=2
+setlocal fml=1
+setlocal fdn=20
+setlocal fen
+:3
+sil! normal! zo
+:3
+sil! normal! zo
+:3
+sil! normal! zo
+:6
+sil! normal! zo
+{
+ var l: number = 9 - ((8 * winheight(0) + 17) / 35)
+ if l < 1 | l = 1 | endif
+ keepjumps exe ":" .. l
+ normal! zt
+ keepjumps :9
+ normal! 0137|
+}
+&g:so = so_save | &g:siso = siso_save
+doautoall SessionLoadPost
+# vim: set ft=vim :
--- /dev/null
+vim9script
+const so_save: number = &g:so | const siso_save: number = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
+var cpo_save: string
+argglobal
+setlocal fdm=expr
+legacy setlocal fde=VimwikiFoldLevel(v:lnum)
+setlocal fmr={{{,}}}
+setlocal fdi=#
+setlocal fdl=2
+setlocal fml=1
+setlocal fdn=20
+setlocal fen
+{
+ var l: number = 1 - ((0 * winheight(0) + 17) / 35)
+ if l < 1 | l = 1 | endif
+ keepjumps exe ":" .. l
+ normal! zt
+ keepjumps :1
+ normal! 0
+}
+&g:so = so_save | &g:siso = siso_save
+doautoall SessionLoadPost
+# vim: set ft=vim :
--- /dev/null
+vim9script
+const so_save: number = &g:so | const siso_save: number = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
+var cpo_save: string
+argglobal
+setlocal fdm=expr
+legacy setlocal fde=VimwikiFoldLevel(v:lnum)
+setlocal fmr={{{,}}}
+setlocal fdi=#
+setlocal fdl=2
+setlocal fml=1
+setlocal fdn=20
+setlocal fen
+:2
+sil! normal! zo
+{
+ var l: number = 3 - ((2 * winheight(0) + 17) / 35)
+ if l < 1 | l = 1 | endif
+ keepjumps exe ":" .. l
+ normal! zt
+ keepjumps :3
+ normal! 0403|
+}
+&g:so = so_save | &g:siso = siso_save
+nohlsearch
+doautoall SessionLoadPost
+# vim: set ft=vim :
--- /dev/null
+vim9script
+const so_save: number = &g:so | const siso_save: number = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
+var cpo_save: string
+argglobal
+setlocal fdm=expr
+legacy setlocal fde=VimwikiFoldLevel(v:lnum)
+setlocal fmr={{{,}}}
+setlocal fdi=#
+setlocal fdl=2
+setlocal fml=1
+setlocal fdn=20
+setlocal fen
+:3
+sil! normal! zo
+:4
+sil! normal! zo
+:5
+sil! normal! zo
+{
+ var l: number = 30 - ((29 * winheight(0) + 17) / 35)
+ if l < 1 | l = 1 | endif
+ keepjumps exe ":" .. l
+ normal! zt
+ keepjumps :30
+ normal! 037|
+}
+&g:so = so_save | &g:siso = siso_save
+doautoall SessionLoadPost
+# vim: set ft=vim :
execute pathogen#infect()
" --------VimWiki---------
-let g:vimwiki_list = [{'path':'/git/vimwiki', 'auto_diary_index': 1}]
+let g:vimwiki_list = [{'path':'/git/vim/vimwiki', 'auto_diary_index': 1}]
let g:vimwiki_global_ext=0
let g:vimwiki_folding='expr'
function! VimwikiFindAllIncompleteTasks()
-# anexar a .zshrc o .bashrc
-
+# Configuración racional para vim
export VIMINIT="source /home/ale/.config/vim/vimrc"
export VIMCONFIG="/home/ale/.config/vim"
export EDITOR="/bin/vim"
-
alias vimrc="vim ~/.config/vim/vimrc"
alias vimwiki="vim -c VimwikiIndex"
alias diario="vim -c VimwikiMakeDiaryNote"
--- /dev/null
+#!/bin/sh
+
+# Verifica que se ejecute en directorio correcto.
+if [ "$PWD" != "/git/vim" ]; then
+ echo "ERROR: Debes ubicarte en /git/vim para ejecutar el script.\n\t... te encuentras en\t $PWD"
+ exit 2
+fi
+
+cat /git/vim/rc >> /home/ale/.$(cat /etc/hostname)rc
+
+for dir in /git/vim/config/*; do
+ if [ -d /home/ale/.config/${dir##*/} ]; then
+ rm -rf /home/ale/.config/${dir##*/}
+ fi
+ ln -sf /git/vim/config/${dir##*/} /home/ale/.config/
+done
=== 225JN ===
Leer tanto puto PDF me aburre, si lo paso a markdown puedo perfectamente pasarlo a epub, audio, etc. pero es complicado. Hoy creo por fin encontré un camino a la iluminación [[inkscape]] importa PDFs y los separa en grupos, así puedo fácilmente quitar imágenes y paja; así como reorganizar la ubicación del texto. Lo malo que en sí no reconoce el texto ya que para él solo son vectores, así que hay que exportar (con al menos 300ppi de resolución) para después usar [[tesseract]] y así ya tener plaintext que posteriormente podré estilizar a .md
+
+=== 226H6 ===
+Usando puta IA es más eficiente ya que con subir el PDF traduce y convierte a markdown. Antes estaba usando https://duck.ai con el modelo de Haiku y funcionaba chido, pero de pronto se puso al pedo por derechos de autor. Por suerte Gemma y Google les ha valido verga eso siempre, lo malo que tengo que iniciar sesión para que me roben datos. Y también me di cuenta que a las pocas traducciones comenzaba a alucinar bien cabrón. Pero es la mejor alternativa de momento.
+
+Las traducciones las estoy organizando en obsidian ya que estéticamente es el más placentero y ahora que ya pude instalar flatpaks en [[Starfire]] funciona a las mil maravillas.
+
--- /dev/null
+
+== 226H6.49850 ==
+Automatice la instalación de vim directamente desde mi git. Ahorita tengo instalado tanto kakoune como emacs en Starfire. Será necesario comprobar cuál de los tres me voy a centrar. kakoune es un claro reemplazo para vi, por lo que va estar presente en todas mis configuraciones debido a su sencilla configuración, sin embargo depende de la eterna batalla emacs vs vim cuál será mi editor gráfico
= Computación =
[[Blossom]] - Pequeña y móvil
[[Daphne]] - HTPC
- [[Frankie]] - Transmission
+ [[Frankie]] - IA slop
[[Nami]] - NAS
- [[Pebbles]] - raspberry
+ [[Pebbles]] - Transmission
[[Roxanne]] - Común para jugar
[[Starfire]] - Poderosa y principal
[[Vanessa]] - Arch BTW