I found this LSP file to break a line at an intersection, but when i pick the line it will not highlight. Could someone tell me what I need to add to the LSP to make the picked line to highlight. ;breaks line at an intersection (defun c:bi ( / ss point snap echo olderr) (setq snap (getvar "osmode")) (setq echo (getvar "cmdecho")) (setq olderr *error*) (setq *error* break_error) (setvar "cmdecho" 0) (while (not ss) (setq ss (entsel " Select line to break: ")) );while (setvar "osmode" 32) (while (not point) (setq point (osnap (getpoint " Select intersection to break at: ") "int")) );while (setvar "osmode" snap) (command "break" ss "f" point "@") (setvar "cmdecho" echo) (setq *error* olderr) (princ) ) (defun break_error (msg) (princ (strcat " Error: " msg)) (setvar "osmode" 0) (setvar "cmdecho" 1) (princ) ) Thanks