aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add tags commandHEADmasterGravatar Tom Willemse2013-10-062-0/+23
|
* Change *help-messages* to parameterGravatar Tom Willemse2013-10-061-1/+1
| | | | | | | When testing in the REPL and reloading the package, using a `defvar' causes it to collect the names and help messages for commands more than once. With `defparameter' this variable is reset every time the package is loaded.
* Export commandsGravatar Tom Willemse2013-10-061-1/+2
|
* Change that crazy nameGravatar Tom Willemse2013-10-066-9/+9
| | | | | Practical Common Lisp suggested that most Lisp projects used Java-like naming schemes. I have not seen this happen in the real world so much.
* Fix compilation errorsGravatar Tom Willemse2013-10-064-6/+7
|
* Allow CLark to be used from the lisp REPLGravatar Tom Willemse2013-10-061-8/+11
|
* Move command definitions to separate fileGravatar Tom Willemse2013-10-064-111/+132
| | | | Hoping to keep the clark source file clean.
* Remove js/Gravatar Tom Willemse2013-08-264-446/+1
| | | | | The conkeror interface has been moved to its own repository: [http://code.ryuslash.org/clark-conkeror/]
* Ignore Emacs desktop filesGravatar Tom Willemse2013-07-021-0/+1
|
* Add more space between nodesGravatar Tom Willemse2013-07-021-2/+13
| | | | | | Since texinfo files can start to look like a big jumble of letters these control characters help in keeping visual distinction between nodes and make navigating the file in Emacs easier by splitting it up in pages.
* Add remove-tags commandGravatar Tom Willemse2013-07-024-4/+29
| | | | | This command removes the given tags (or all if none are specified) from a bookmark's tag list.
* Check bookmark doesn't exist before insertingGravatar Tom Willemse2013-06-121-3/+5
| | | | | The `add' command checks if the given url has been registered before and if so will print a message about this.
* Allow LISP to be specified on the outsideGravatar Tom Willemse2013-06-061-1/+1
| | | | | I don't think it's wise to force everyone to use system-wide lisp libraries by specifying `--no-userinit' here, but my pkgbuilds need it.
* Improve error notification for conkerorGravatar Tom Willemse2013-06-061-11/+13
|
* Use parameter instead of constant for versionGravatar Tom Willemse2013-06-041-1/+1
| | | | | The `defconstant' form generates an error when compiling, that the value is not `eq' to the previous value.
* Move most queries to queries.lispGravatar Tom Willemse2013-06-042-77/+100
|
* Add random commandGravatar Tom Willemse2013-06-045-2/+83
| | | | | | | | | | This command simply prints a random URL. A tag may be specified to limit the search to that tag. In the Conkeror module this command immediately loads the random bookmark in the current buffer. - js/clark.js: If `error' is empty, return the value of `data'. This makes it easier for some commands to use the result of the command. Add `clark-random' to `clark_keymap'.
* Remove false statement from NEWS0.1.1Gravatar Tom Willemsen2013-04-071-2/+1
|
* Bump version to v0.1.1Gravatar Tom Willemsen2013-04-072-2/+2
|
* Add site and some complementary filesGravatar Tom Willemsen2013-04-0710-18/+370
|
* Remove McCLIM dependency from run-clarkGravatar Tom Willemsen2013-04-071-1/+1
|
* Rename *version* to versionGravatar Tom Willemsen2013-04-071-2/+2
| | | | | Since `*version*' is a constant, it should not be named as a special variable.
* Remove McCLIM as dependency and properly requireGravatar Tom Willemsen2013-04-073-4/+2
| | | | | | | | The McCLIM dependency will come back, but for v0.1.* it is not a requirement. Also properly require `cl-sqlite' by adding it in the `asdf:defsystem' call.
* Exit with status 1 on errorGravatar Tom Willemsen2013-04-061-11/+30
| | | | | | | | | | Add macros `with-error-status' and `with-error-and-help' that help to easily report errors to the user. The latter also calls the `help' command. All commands, when done, exit with `*exit-status*' being the status code used. The `with-error-status' macro let-binds this variable so that the command function exits with the given status code.
* Fix usage without XDG_*_HOMEGravatar Tom Willemsen2013-04-061-10/+14
| | | | | `concatenate' does not work as I thought, cannot handle list arguments, except `nil'.
* Fix typoGravatar Tom Willemsen2013-04-061-2/+1
|
* Add run-clarkGravatar Tom Willemsen2013-04-061-0/+28
| | | | This should help with debugging.
* Eval make-command-name during executeGravatar Tom Willemsen2013-04-061-1/+1
| | | | So that it also works when loaded from some other place.
* Move the export to package definitionGravatar Tom Willemsen2013-04-062-3/+2
| | | | That's where it belongs.
* Change switches table to @deffnGravatar Tom Willemsen2013-04-031-4/+4
|
* Fix texinfo warning0.1.0Gravatar Tom Willemsen2013-04-031-1/+1
|
* Add notes about conkeror in tenxinfoGravatar Tom Willemsen2013-04-031-2/+64
| | | | Explains what it does and how to use it.
* Add sql macroGravatar Tom Willemsen2013-03-301-26/+46
| | | | | This gives SQL queries a little more Lisp-y feel and allows for better formatting of the code written.
* Update documentationGravatar Tom Willemsen2013-03-281-2/+50
| | | | Add a node about customizing CLark through its init file.
* Change order of script outputGravatar Tom Willemsen2013-03-282-4/+4
| | | | | The order of parameters for `--script' and without it was different, to keep things simple these should be the same.
* Clarify defcommandGravatar Tom Willemsen2013-03-281-43/+35
| | | | | | Writing a command like with a normal labmda-list to indicate parameters is much clearer than using an `args' parameter that semmingly comes out of nowhere.
* Make simple commands check stderrGravatar Tom Willemsen2013-03-271-7/+36
| | | | | Don't assume all operations will complete successfully, check the error output to see if something happened.
* Bump version in system, 0.0.1 is very low...Gravatar Tom Willemsen2013-03-271-1/+1
|
* Print to *error-output* when an error occursGravatar Tom Willemsen2013-03-271-7/+9
|
* Load an init file at startupGravatar Tom Willemsen2013-03-241-0/+14
| | | | | With this init file one can change certain defaults, and define their own commands.
* Add bookmarked mode-line widgetGravatar Tom Willemsen2013-03-241-14/+51
| | | | | | | | | | | This widget shows whether or not the current buffer has been bookmarked using `clark_bookmarked_string' and `clark_not_bookmarked_string'. This widget can be enabled by using, for example: add_hook("mode_line_hook", mode_line_adder(clark_bookmarked_widget), true);
* Add clark-set-tags commandGravatar Tom Willemsen2013-03-241-0/+19
| | | | Replaces the previously added tags.
* Add clark-remove commandGravatar Tom Willemsen2013-03-241-0/+13
| | | | Removes the current url from the database.
* Add clark-edit commandGravatar Tom Willemsen2013-03-241-3/+34
|
* Fix commentaryGravatar Tom Willemsen2013-03-241-2/+1
|
* Add keybindings for existing commandsGravatar Tom Willemsen2013-03-241-0/+3
| | | | | Add keybindings for `clark-add-link', `clark-find-url' and `clark-find-url-new-buffer'.
* Add clark-exists-pGravatar Tom Willemsen2013-03-241-0/+25
| | | | Prints `yes' when the url is found in the database, `no' otherwise.
* Add keymap for conkerorGravatar Tom Willemsen2013-03-241-0/+2
| | | | | | | One could bind this keymap in their `.conkerorrc' to easily access all the functions provided by CLark's conkeror module. For example: define_key(content_buffer_normal_keymap, "b", clark_keymap);
* The command syntax has changedGravatar Tom Willemsen2013-03-241-1/+1
| | | | | | | This is not markam. Markam would try to figure out that you wanted to add a url to the database by looking for either `http://' or `https://' at the start of the first argument, but CLark uses the `add' command so there should be no confusion.
* Update README.orgGravatar Tom Willemsen2013-03-231-4/+17
|