From 7757756594715d895dcada4844f395e5d65d2d5a Mon Sep 17 00:00:00 2001 From: Tu Puta Madre Date: Thu, 6 Aug 2026 12:04:59 -0600 Subject: [PATCH] 226H6.50346-Vanessa --- .../=+git=+vim=+vimwiki=+Hallasenderos.wiki= | 31 +++++++++++++++++++ .../view/=+git=+vim=+vimwiki=+Starfire.wiki= | 23 ++++++++++++++ ...git=+vim=+vimwiki=+diary=+2026-08-06.wiki= | 26 ++++++++++++++++ .../vim/view/=+git=+vim=+vimwiki=+index.wiki= | 29 +++++++++++++++++ config/vim/vimrc | 2 +- rc | 4 +-- v.sh | 16 ++++++++++ vimwiki/Hallasenderos.wiki | 6 ++++ vimwiki/diary/2026-08-06.wiki | 3 ++ vimwiki/index.wiki | 4 +-- 10 files changed, 138 insertions(+), 6 deletions(-) create mode 100644 config/vim/view/=+git=+vim=+vimwiki=+Hallasenderos.wiki= create mode 100644 config/vim/view/=+git=+vim=+vimwiki=+Starfire.wiki= create mode 100644 config/vim/view/=+git=+vim=+vimwiki=+diary=+2026-08-06.wiki= create mode 100644 config/vim/view/=+git=+vim=+vimwiki=+index.wiki= create mode 100755 v.sh create mode 100644 vimwiki/diary/2026-08-06.wiki diff --git a/config/vim/view/=+git=+vim=+vimwiki=+Hallasenderos.wiki= b/config/vim/view/=+git=+vim=+vimwiki=+Hallasenderos.wiki= new file mode 100644 index 0000000..57f5779 --- /dev/null +++ b/config/vim/view/=+git=+vim=+vimwiki=+Hallasenderos.wiki= @@ -0,0 +1,31 @@ +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 : diff --git a/config/vim/view/=+git=+vim=+vimwiki=+Starfire.wiki= b/config/vim/view/=+git=+vim=+vimwiki=+Starfire.wiki= new file mode 100644 index 0000000..4237e54 --- /dev/null +++ b/config/vim/view/=+git=+vim=+vimwiki=+Starfire.wiki= @@ -0,0 +1,23 @@ +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 : diff --git a/config/vim/view/=+git=+vim=+vimwiki=+diary=+2026-08-06.wiki= b/config/vim/view/=+git=+vim=+vimwiki=+diary=+2026-08-06.wiki= new file mode 100644 index 0000000..314c339 --- /dev/null +++ b/config/vim/view/=+git=+vim=+vimwiki=+diary=+2026-08-06.wiki= @@ -0,0 +1,26 @@ +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 : diff --git a/config/vim/view/=+git=+vim=+vimwiki=+index.wiki= b/config/vim/view/=+git=+vim=+vimwiki=+index.wiki= new file mode 100644 index 0000000..4e75f99 --- /dev/null +++ b/config/vim/view/=+git=+vim=+vimwiki=+index.wiki= @@ -0,0 +1,29 @@ +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 : diff --git a/config/vim/vimrc b/config/vim/vimrc index c0cd4c0..beed573 100644 --- a/config/vim/vimrc +++ b/config/vim/vimrc @@ -77,7 +77,7 @@ inoremap ¶ 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() diff --git a/rc b/rc index 186060b..33651f8 100644 --- a/rc +++ b/rc @@ -1,9 +1,7 @@ -# 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" diff --git a/v.sh b/v.sh new file mode 100755 index 0000000..37919af --- /dev/null +++ b/v.sh @@ -0,0 +1,16 @@ +#!/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 diff --git a/vimwiki/Hallasenderos.wiki b/vimwiki/Hallasenderos.wiki index f94e187..fa26180 100644 --- a/vimwiki/Hallasenderos.wiki +++ b/vimwiki/Hallasenderos.wiki @@ -2,3 +2,9 @@ Me aburre la fantasía medieval pero es lo que más vende, personalmente prefier === 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. + diff --git a/vimwiki/diary/2026-08-06.wiki b/vimwiki/diary/2026-08-06.wiki new file mode 100644 index 0000000..836999f --- /dev/null +++ b/vimwiki/diary/2026-08-06.wiki @@ -0,0 +1,3 @@ + +== 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 diff --git a/vimwiki/index.wiki b/vimwiki/index.wiki index a7d7573..9131926 100644 --- a/vimwiki/index.wiki +++ b/vimwiki/index.wiki @@ -26,9 +26,9 @@ = 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 -- 2.47.3