tooDumbToFleng has quit [Quit: -a- Connection Timed Out]
razzy has quit [Ping timeout: 256 seconds]
tooDumbToFleng has joined #picolisp
razzy has joined #picolisp
tooDumbToFleng has quit [Quit: -a- IRC for Android 2.1.59]
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 245 seconds]
razzy has joined #picolisp
aw- has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
Hunar has joined #picolisp
<Hunar>
Good morning :) one of the IP addresses that my ISP sets and changes every few days is blacklisted when I'm at work so I couldn't log in, is there anything a user like me can do?
<Hunar>
And I completed the vim syntax highlighter for pil :) it's still missing afew characters that I couldn't get to work | \ . ^ here is the result (except the colorful braces which is a plugin) https://i.ibb.co/C5BT7fZ/Screenshot-2021-12-04-01-18-47.png and here is the syntax file, it contains the instructions for setting it
<Regenaxer>
Hunar: I personally don't like highlighting symbols in PicoLisp source, but *if* you do it you should highlight depending on the value of the symbol, not its name
<Regenaxer>
eg if the value is a function definition
<Regenaxer>
and probably also depending on the namespace
<Regenaxer>
and of course the conbnext (is it in quobned data, in code body? It is endless)
<Hunar>
That would be too much work :) because I don't know how to do anything in vimscript, I mostly stole code from scheme.vim, for that I must modify vip which I'm not yet qualified .. I just wanted to see the built in stuff in a different color, my eyes find it easier to search that way :)
<Regenaxer>
Vip highlight only *lexical* stuff
<Regenaxer>
yeah
<Regenaxer>
beneroth, btw, since yesterday Vip does proper locking, syncing and committing when editing external symbols
<Regenaxer>
I found I need to change the DB while other people work on it ;)
<Regenaxer>
Still, it is extremely dangerous of course
Hunar has quit [Ping timeout: 256 seconds]
Hunar has joined #picolisp
wineroots has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
aw- has quit [Quit: Leaving.]
aw- has joined #picolisp
razzy has quit [Ping timeout: 252 seconds]
razzy has joined #picolisp
razzy has quit [Ping timeout: 256 seconds]
razzy has joined #picolisp
clacke has joined #picolisp
<razzy>
Regenaxer: I came to like your "build it as needed" policy :]. btw, can i close only one buffer in vip?
<Regenaxer>
:)
<Regenaxer>
close in which way? bd ?
razzy has quit [Ping timeout: 256 seconds]
razzy has joined #picolisp
<razzy>
Regenaxer: qq close all, i want close only one. i do not think vip has KeyMap-b
<Regenaxer>
:q does not close any buffer
<Regenaxer>
it closes the current window
<Regenaxer>
only one
<Regenaxer>
qq is ths same as :q
<razzy>
i think i want bd from vim.
<Regenaxer>
There is :bd in Vip
<Regenaxer>
It deletes a buffer, not a window
<Regenaxer>
In Vim it deletes the buffer *and* closes the window
<razzy>
Regenaxer: thank you. works.
<Regenaxer>
I had the same in Vip too, but as closing the window destroys the sizes of other windows, I changed it
<Regenaxer>
so now the *next* buffer shows in that window
<razzy>
good policy
<Regenaxer>
thanks :)
Hunar has quit [Quit: Client closed]
teddydd has joined #picolisp
aw- has quit [Quit: Leaving.]
aw- has joined #picolisp
aw- has quit [Ping timeout: 252 seconds]
<Regenaxer>
Cool, now I added y :map command to vip ☺
<Regenaxer>
s/y/a
<razzy>
in vip, when i evaluate (doc 'call) it jump only to main ref.html page and does not follow (call) man page. i wonder if it is intentional.
<Regenaxer>
It is not intended to call external programs like w3m in the Vip REPL. It is unpredictable what happens, as w3m does its own init of the tty
<Regenaxer>
and the Vip REPL is just a normal edit window
<Regenaxer>
it is not a tty
<Regenaxer>
But in fact, here it works ...
<Regenaxer>
Still I'd say it is unpredictable
<Regenaxer>
Your problem seems different, it does not have a doc for 'call'. Probably another call?
<Regenaxer>
i.e. namespace different?
<Regenaxer>
like (doc NIL)
<Regenaxer>
I think (doc 'call) works if you start it from a debug REPL
<Regenaxer>
$ pil +
<Regenaxer>
: (vi 'task)
<Regenaxer>
then : (doc 'call)
<Regenaxer>
'doc' needs full debug informations
<razzy>
Regenaxer: hmm, yes. thank you. + full debug i need. my problem
<Regenaxer>
Not a problem :)
razzy has quit [Ping timeout: 256 seconds]
razzy has joined #picolisp
<razzy>
Regenaxer: when i list folder in vip. what is number in parens behind name path/file (23)?
tooDumbToFleng has joined #picolisp
<Regenaxer>
razzy: It is the size of the file in KiB