anchor.diff:  ;; use only stdscr
   (defmethod lem-if:set-view-size ((implementation ncurses) view width height)
     (setf (ncurses-view-width view) width)
  -  (setf (ncurses-view-height view) height))
  +  (setf (ncurses-view-height view) height)
  +  (alexandria:when-let (border (ncurses-view-border view))
  +    (destructuring-bind (b-width b-height)
  +        (compute-border-window-size width height (border-size border))
  +      (setf (border-width  border) b-width)
  +      (setf (border-height border) b-height))))
   
   ;; use only stdscr
   (defmethod lem-if:set-view-pos ((implementation ncurses) view x y)
  
positive.code: 
  ;; use get-pos-x/y
  (defmethod lem-if:update-display ((implementation ncurses))
    (let* ((view   (window-view (current-window)))
           (scrwin (ncurses-view-scrwin view)))
      ;; workaround for display update problem (incomplete)
      (write-something-to-last-line)
      ;; set cursor position
  
negative.code:         (charms/ll:curs-set 0)
          (progn
            (charms/ll:curs-set 1)
            (charms/ll:wmove (ncurses-view-scrwin view)
                             (get-pos-y view lem::*cursor-x* lem::*cursor-y*)
                             ;; workaround for cursor position problem
                             ;;(get-pos-x view lem::*cursor-x* lem::*cursor-y*)
                             (get-cur-x view lem::*cursor-x* lem::*cursor-y*))))
      (charms/ll:wnoutrefresh (ncurses-view-scrwin view))
      (charms/ll:doupdate)))
  