diff --git a/TODO.org b/TODO.org index a76e8535..09b52b01 100644 --- a/TODO.org +++ b/TODO.org @@ -1931,6 +1931,12 @@ motion states in that mode; every other key, including what =special-mode-map= binds, stays Evil's. The other special-mode buffers (inspect, watch, doc, disassembly, diagnostics, lower) have the same exposure and are not changed. +** NEXT C-x C-e in a package's file resolves names in that package +Decided 2026-09-25: CIDER's rule — an evaluation sent from a file resolves names +as code written in that file would, so =(integrate 1.0)= in =physics/step.flan= +reaches the package's own functions, =defn-= included. Today it answers +"unknown function", resolving as the program's main file. + ** NEXT Evil takes the keys in the other Flan buffers The inspect, watch, doc, disassembly, diagnostics and lower buffers get the break buffer's treatment: the keys each binds itself go to Evil's normal and motion