The action recorder is a bit limited in that it is not editable in a more complex situation. A failure in a way by Autodesk that they did not do Like Excel and write VBA code for macros. Any experienced lisper will probably not use the macro record, a side note one Cad package did write VBA code as its macro record.
My suggestion is that you save the lisps like the one suggested here in a single location, you can make a Custom lisp that gets loaded every time you start your CAD, I have one called Autoload.lsp, to load it you just do APPLOAD and then save to the "Start up suite".
Ok now what is in your custom lisp is a link to your other Lisps using the "Autoload" function this will demand load your other lisp for you when you type the command name. Here is an example. Also inside Autoload is some 27 defuns or macros like the one here, where they are only a couple of lines long.
(autoload "COPY0" '("COPY0"))
(autoload "COPYCOMMAND" '("ZZZ"))
(autoload "COVER" '("COVER"))
(autoload "DIMFLIP" '("DIMFLIP"))
(autoload "DRAWXFALL" '("DRAWXFALL"))
(autoload "DRAWPIPE" '("DRAWPIPE"))
(autoload "EDITRL" '("EDITRL"))
(autoload "EDITXSECT" '("EDITXSECT"))
(autoload "EDITLSECT" '("EDITLSECT"))
(autoload "FLIPLINE" '("FLIPLINE"))
(autoload "Goto-LAYOUT" '("GOTO"))
Load "Lispname" "commandname"
Also the lisps have been saved in a support path so you can use a short name without the full path being needed.
OPTIONS, FILES, Support paths so add your location of all your saved lisp files. eg D:\CADSTUFF\LISPS.
Options Bricscad, Acad is similar

Happy to help you make a POP menu if you want, hope this information was useful.
A better way as you are probably going to get more and more lisps is to use say a POP menu, these can be made using Notepad and are text files with .mnu file name. They are loaded using Menuload.
This menu made over many years and gets the odd 1-2 addition a year has 100+ lisps behind it.
