elinstall.git
13 years agoBugfix: Generate preload-file action right
Tom Breton (Tehom) [Fri, 12 Nov 2010 01:15:15 +0000 (11 20:15 -0500)]
Bugfix: Generate preload-file action right

13 years agoUse basename parameter in making preload-file action
Tom Breton (Tehom) [Fri, 12 Nov 2010 01:11:22 +0000 (11 20:11 -0500)]
Use basename parameter in making preload-file action

13 years agoAdded default def-file spec just for project entry point.
Tom Breton (Tehom) [Fri, 12 Nov 2010 01:06:27 +0000 (11 20:06 -0500)]
Added default def-file spec just for project entry point.

13 years agoCleaned up elinstall-find-actions-by-spec; rename path -> dir; support
Tom Breton (Tehom) [Fri, 12 Nov 2010 00:38:54 +0000 (11 19:38 -0500)]
Cleaned up elinstall-find-actions-by-spec; rename path -> dir; support
"file" spec

13 years agoClarified description of stages
Tom Breton (Tehom) [Fri, 12 Nov 2010 00:28:34 +0000 (11 19:28 -0500)]
Clarified description of stages

13 years agoNew function elinstall-find-actions-for-file. Bugfix: Give correct relative path
Tom Breton (Tehom) [Fri, 12 Nov 2010 00:28:13 +0000 (11 19:28 -0500)]
New function elinstall-find-actions-for-file.  Bugfix: Give correct relative path

13 years agoMake autoloads wrt relative filename, not absolute.
Tom Breton (Tehom) [Thu, 11 Nov 2010 23:09:29 +0000 (11 18:09 -0500)]
Make autoloads wrt relative filename, not absolute.

13 years agoRe-enabled checks for re-install
Tom Breton (Tehom) [Thu, 11 Nov 2010 22:44:24 +0000 (11 17:44 -0500)]
Re-enabled checks for re-install

13 years agoBugfix: Right structure when making preload-file. Changed message.
Tom Breton (Tehom) [Thu, 11 Nov 2010 21:46:37 +0000 (11 16:46 -0500)]
Bugfix: Right structure when making preload-file.  Changed message.

13 years agoChanged argument order to elinstall-arrange-preload
Tom Breton (Tehom) [Thu, 11 Nov 2010 21:40:12 +0000 (11 16:40 -0500)]
Changed argument order to elinstall-arrange-preload

13 years agoDo not give the default preload file a preload action
Tom Breton (Tehom) [Thu, 11 Nov 2010 21:30:01 +0000 (11 16:30 -0500)]
Do not give the default preload file a preload action

13 years agoelinstall-segregate-actions: Remove segments with no actions.
Tom Breton (Tehom) [Thu, 11 Nov 2010 21:13:57 +0000 (11 16:13 -0500)]
elinstall-segregate-actions: Remove segments with no actions.

13 years agoNew option for elinstall-default-preload-target: null, do nothing.
Tom Breton (Tehom) [Thu, 11 Nov 2010 21:05:55 +0000 (11 16:05 -0500)]
New option for elinstall-default-preload-target: null, do nothing.

13 years agoRemoved unused argument preload-target
Tom Breton (Tehom) [Thu, 11 Nov 2010 20:59:31 +0000 (11 15:59 -0500)]
Removed unused argument preload-target

13 years agoCreate preload-file actions
Tom Breton (Tehom) [Thu, 11 Nov 2010 20:57:58 +0000 (11 15:57 -0500)]
Create preload-file actions

13 years agoTests for elinstall-arrange-preload
Tom Breton (Tehom) [Thu, 11 Nov 2010 20:38:17 +0000 (11 15:38 -0500)]
Tests for elinstall-arrange-preload

13 years agoRename elinstall-link-on-emacs-start -> elinstall-arrange-preload
Tom Breton (Tehom) [Thu, 11 Nov 2010 20:33:39 +0000 (11 15:33 -0500)]
Rename elinstall-link-on-emacs-start -> elinstall-arrange-preload

13 years agoAdded cases for byte-compile and run-tests, removed for close-buffer
Tom Breton (Tehom) [Thu, 11 Nov 2010 20:29:56 +0000 (11 15:29 -0500)]
Added cases for byte-compile and run-tests, removed for close-buffer

13 years agoAdded test for symlinking
Tom Breton (Tehom) [Thu, 11 Nov 2010 20:10:20 +0000 (11 15:10 -0500)]
Added test for symlinking

13 years agoSorted `nil' segment always last. ignore-errors when hack-locl-variables fails.
Tom Breton (Tehom) [Thu, 11 Nov 2010 20:10:00 +0000 (11 15:10 -0500)]
Sorted `nil' segment always last.  ignore-errors when hack-locl-variables fails.

13 years agoelinstall-do-segment distinguishes cases
Tom Breton (Tehom) [Thu, 11 Nov 2010 16:19:23 +0000 (11 11:19 -0500)]
elinstall-do-segment distinguishes cases

13 years agoCleaned up examples, but no functional change
Tom Breton (Tehom) [Thu, 11 Nov 2010 16:18:55 +0000 (11 11:18 -0500)]
Cleaned up examples, but no functional change

13 years agoFinished elinstall-generate-add-to-path, it works
Tom Breton (Tehom) [Thu, 11 Nov 2010 04:45:51 +0000 (10 23:45 -0500)]
Finished elinstall-generate-add-to-path, it works

13 years agoCopied code into elinstall-generate-add-to-path. Changed docstrings.
Tom Breton (Tehom) [Thu, 11 Nov 2010 04:24:01 +0000 (10 23:24 -0500)]
Copied code into elinstall-generate-add-to-path.  Changed docstrings.

13 years agoRename elinstall-deffile-insert-x -> elinstall-deffile-insert-autoloads
Tom Breton (Tehom) [Thu, 11 Nov 2010 04:20:14 +0000 (10 23:20 -0500)]
Rename elinstall-deffile-insert-x -> elinstall-deffile-insert-autoloads

13 years agoNew function elinstall-generate-file-autoloads.
Tom Breton (Tehom) [Thu, 11 Nov 2010 04:06:08 +0000 (10 23:06 -0500)]
New function elinstall-generate-file-autoloads.
New parameter "type" for elinstall-deffile-insert-add-to-path
Callers for elinstall-deffile-insert-add-to-path

13 years agoNew function elinstall-deffile-insert-add-to-path
Tom Breton (Tehom) [Thu, 11 Nov 2010 04:02:28 +0000 (10 23:02 -0500)]
New function elinstall-deffile-insert-add-to-path

13 years agoPartly wrote test for elinstall-get-relevant-load-path. (Won't complete)
Tom Breton (Tehom) [Thu, 11 Nov 2010 04:01:59 +0000 (10 23:01 -0500)]
Partly wrote test for elinstall-get-relevant-load-path.  (Won't complete)

13 years agoWrote elinstall-get-relevant-load-path. Also comment changes.
Tom Breton (Tehom) [Thu, 11 Nov 2010 03:28:00 +0000 (10 22:28 -0500)]
Wrote elinstall-get-relevant-load-path.  Also comment changes.

13 years agoBugfixes. Also added comments about new entry points
Tom Breton (Tehom) [Wed, 10 Nov 2010 23:11:51 +0000 (10 18:11 -0500)]
Bugfixes.  Also added comments about new entry points

13 years agoCorrected expand-filename to expand-file-name
Tom Breton (Tehom) [Wed, 10 Nov 2010 23:03:59 +0000 (10 18:03 -0500)]
Corrected expand-filename to expand-file-name

13 years agoChanged examples to now be correct
Tom Breton (Tehom) [Wed, 10 Nov 2010 23:03:20 +0000 (10 18:03 -0500)]
Changed examples to now be correct

13 years agoChanged signature of elinstall-update-file-autoloads
Tom Breton (Tehom) [Wed, 10 Nov 2010 21:57:19 +0000 (10 16:57 -0500)]
Changed signature of elinstall-update-file-autoloads

13 years agoChanged test to be correct, it passes.
Tom Breton (Tehom) [Wed, 10 Nov 2010 21:56:20 +0000 (10 16:56 -0500)]
Changed test to be correct, it passes.

13 years agoAdded field to add-file-autoloads
Tom Breton (Tehom) [Wed, 10 Nov 2010 21:25:03 +0000 (10 16:25 -0500)]
Added field to add-file-autoloads

13 years agoChanged test comments
Tom Breton (Tehom) [Wed, 10 Nov 2010 21:24:42 +0000 (10 16:24 -0500)]
Changed test comments

13 years agoChanged example in a test (but not the main examples yet)
Tom Breton (Tehom) [Wed, 10 Nov 2010 21:17:05 +0000 (10 16:17 -0500)]
Changed example in a test (but not the main examples yet)

13 years agoChanged elinstall-generate-file-autoloads: take and use full-name and relative-name
Tom Breton (Tehom) [Wed, 10 Nov 2010 21:09:43 +0000 (10 16:09 -0500)]
Changed elinstall-generate-file-autoloads: take and use full-name and relative-name

13 years agoRemoved old test comment
Tom Breton (Tehom) [Wed, 10 Nov 2010 20:48:23 +0000 (10 15:48 -0500)]
Removed old test comment

13 years agoFixed test bug
Tom Breton (Tehom) [Wed, 10 Nov 2010 20:45:37 +0000 (10 15:45 -0500)]
Fixed test bug

13 years agoChanged docstring
Tom Breton (Tehom) [Wed, 10 Nov 2010 20:40:13 +0000 (10 15:40 -0500)]
Changed docstring

13 years agoAnd used elinstall-expand-deffile-name once more
Tom Breton (Tehom) [Wed, 10 Nov 2010 20:38:16 +0000 (10 15:38 -0500)]
And used elinstall-expand-deffile-name once more

13 years agoUsed and factored elinstall-maybe-get-deffile
Tom Breton (Tehom) [Wed, 10 Nov 2010 20:37:17 +0000 (10 15:37 -0500)]
Used and factored elinstall-maybe-get-deffile

13 years agoUse `elinstall-maybe-get-deffile'
Tom Breton (Tehom) [Wed, 10 Nov 2010 20:29:01 +0000 (10 15:29 -0500)]
Use `elinstall-maybe-get-deffile'

13 years agoBugfix elinstall-deffile-insert syntax. Use elinstall-prepare-deffile.
Tom Breton (Tehom) [Wed, 10 Nov 2010 20:24:56 +0000 (10 15:24 -0500)]
Bugfix elinstall-deffile-insert syntax.  Use elinstall-prepare-deffile.

13 years agoObsoleted `elinstall-expand-filename'
Tom Breton (Tehom) [Wed, 10 Nov 2010 20:09:36 +0000 (10 15:09 -0500)]
Obsoleted `elinstall-expand-filename'

13 years agoAdded requires
Tom Breton (Tehom) [Wed, 10 Nov 2010 20:08:55 +0000 (10 15:08 -0500)]
Added requires

13 years agoAdded a sketchy section on other stuff to be done
Tom Breton (Tehom) [Wed, 10 Nov 2010 19:54:19 +0000 (10 14:54 -0500)]
Added a sketchy section on other stuff to be done

13 years agoRenamed target(-dir) -> preload-target (But left alone "target" with
Tom Breton (Tehom) [Wed, 10 Nov 2010 19:47:12 +0000 (10 14:47 -0500)]
Renamed target(-dir) -> preload-target (But left alone "target" with
different meaning)

13 years agoMore file reorganization
Tom Breton (Tehom) [Wed, 10 Nov 2010 19:36:37 +0000 (10 14:36 -0500)]
More file reorganization

13 years agoReorganized file again. Docstring changes.
Tom Breton (Tehom) [Wed, 10 Nov 2010 19:15:25 +0000 (10 14:15 -0500)]
Reorganized file again.  Docstring changes.

13 years agoAdded COPYING (GPL3)
Tom Breton (Tehom) [Wed, 10 Nov 2010 18:30:12 +0000 (10 13:30 -0500)]
Added COPYING (GPL3)

13 years agoNew file README.org
Tom Breton (Tehom) [Wed, 10 Nov 2010 18:29:51 +0000 (10 13:29 -0500)]
New file README.org

13 years agoCreated tests of elinstall-segregate-actions and elinstall-update-deffile
Tom Breton (Tehom) [Wed, 10 Nov 2010 18:29:28 +0000 (10 13:29 -0500)]
Created tests of elinstall-segregate-actions and elinstall-update-deffile

13 years agoReorganize file layout
Tom Breton (Tehom) [Wed, 10 Nov 2010 18:24:53 +0000 (10 13:24 -0500)]
Reorganize file layout

13 years agoReverting. Will recommit files separately.
Tom Breton (Tehom) [Wed, 10 Nov 2010 18:27:43 +0000 (10 13:27 -0500)]
Reverting.  Will recommit files separately.

13 years agoReorganize file layout
Tom Breton (Tehom) [Wed, 10 Nov 2010 18:24:53 +0000 (10 13:24 -0500)]
Reorganize file layout

13 years agoNew: directory for test examples
Tom Breton (Tehom) [Tue, 9 Nov 2010 21:40:17 +0000 (9 16:40 -0500)]
New: directory for test examples

13 years agoAdded new surrounder to tests
Tom Breton (Tehom) [Tue, 9 Nov 2010 21:39:53 +0000 (9 16:39 -0500)]
Added new surrounder to tests

13 years agoCode towards adapting autoload functions for this work
Tom Breton (Tehom) [Tue, 9 Nov 2010 18:58:32 +0000 (9 13:58 -0500)]
Code towards adapting autoload functions for this work

13 years agoAdded "force" argument and logic
Tom Breton (Tehom) [Tue, 9 Nov 2010 17:07:27 +0000 (9 12:07 -0500)]
Added "force" argument and logic

13 years agoMinor reorganization
Tom Breton (Tehom) [Tue, 9 Nov 2010 15:58:10 +0000 (9 10:58 -0500)]
Minor reorganization

13 years agoRemoved unused elinstall-autoload-updator
Tom Breton (Tehom) [Tue, 9 Nov 2010 15:53:45 +0000 (9 10:53 -0500)]
Removed unused elinstall-autoload-updator

13 years agoWrote elinstall-add-to-dot-emacs; it works
Tom Breton (Tehom) [Tue, 9 Nov 2010 15:52:58 +0000 (9 10:52 -0500)]
Wrote elinstall-add-to-dot-emacs; it works

13 years agoAdded customizations
Tom Breton (Tehom) [Tue, 9 Nov 2010 04:51:47 +0000 (8 23:51 -0500)]
Added customizations

13 years agoAdapted stuff from autoload
Tom Breton (Tehom) [Tue, 9 Nov 2010 04:03:06 +0000 (8 23:03 -0500)]
Adapted stuff from autoload

13 years agoAdded customizations. Bugfix for actions.
Tom Breton (Tehom) [Tue, 9 Nov 2010 03:34:05 +0000 (8 22:34 -0500)]
Added customizations.  Bugfix for actions.

13 years agoTowards generating autoloads - basically works now
Tom Breton (Tehom) [Tue, 9 Nov 2010 01:14:46 +0000 (8 20:14 -0500)]
Towards generating autoloads - basically works now

13 years agoMore code towards generating autoloads
Tom Breton (Tehom) [Tue, 9 Nov 2010 00:49:49 +0000 (8 19:49 -0500)]
More code towards generating autoloads

13 years agoPreliminary code for making autoloads
Tom Breton (Tehom) [Tue, 9 Nov 2010 00:25:58 +0000 (8 19:25 -0500)]
Preliminary code for making autoloads

13 years agoAdd the command `project-buffer-occur-case-sensitive'
Cedric Lallain [Wed, 30 Sep 2009 23:02:09 +0000 (30 16:02 -0700)]
Add the command `project-buffer-occur-case-sensitive'

13 years agoRelease version 1.1
Cedric Lallain [Mon, 21 Sep 2009 23:55:23 +0000 (21 16:55 -0700)]
Release version 1.1

13 years agoMake sure the project-buffer and the occur buffer have the same default directory
Cedric Lallain [Mon, 21 Sep 2009 23:50:56 +0000 (21 16:50 -0700)]
Make sure the project-buffer and the occur buffer have the same default directory

13 years agoFix local variable settings + Non existing files don't stop the research anymore
Cedric Lallain [Mon, 21 Sep 2009 23:47:59 +0000 (21 16:47 -0700)]
Fix local variable settings + Non existing files don't stop the research anymore

13 years agoFix bug where the file weren't properly attached to the occurrences
Cedric Lallain [Mon, 21 Sep 2009 18:27:37 +0000 (21 11:27 -0700)]
Fix bug where the file weren't properly attached to the occurrences

13 years agoFix bug with the (goto-char (point-min)) after the research.
Cedric Lallain [Mon, 21 Sep 2009 10:26:20 +0000 (21 03:26 -0700)]
Fix bug with the (goto-char (point-min)) after the research.

13 years agoUpdate file header. Release 1.10.
Cedric Lallain [Mon, 21 Sep 2009 09:27:58 +0000 (21 02:27 -0700)]
Update file header. Release 1.10.

13 years agoAdded hook to post-initialize the mode.
Cedric Lallain [Mon, 21 Sep 2009 07:50:44 +0000 (21 00:50 -0700)]
Added hook to post-initialize the mode.

13 years agoAdded 'delete line' command
Cedric Lallain [Mon, 21 Sep 2009 07:29:36 +0000 (21 00:29 -0700)]
Added 'delete line' command

13 years agoAdded empty lines.
Cedric Lallain [Mon, 21 Sep 2009 06:56:41 +0000 (20 23:56 -0700)]
Added empty lines.

13 years agoRan checkdoc.
Cedric Lallain [Mon, 21 Sep 2009 06:41:42 +0000 (20 23:41 -0700)]
Ran checkdoc.

13 years agoDelete trailing spaces.
Cedric Lallain [Mon, 21 Sep 2009 06:37:23 +0000 (20 23:37 -0700)]
Delete trailing spaces.

13 years agoUpdate file header.
Cedric Lallain [Mon, 21 Sep 2009 06:32:44 +0000 (20 23:32 -0700)]
Update file header.

13 years agoAdded 'refresh' and 'rename-buffer' commands.
Cedric Lallain [Mon, 21 Sep 2009 06:09:39 +0000 (20 23:09 -0700)]
Added 'refresh' and 'rename-buffer' commands.

13 years agoAdded navigation commands.
Cedric Lallain [Mon, 21 Sep 2009 05:16:06 +0000 (20 22:16 -0700)]
Added navigation commands.

13 years agoAdded project-buffer-mode-goto-occurrence and project-buffer-goto-occurrence-other...
Cedric Lallain [Sun, 20 Sep 2009 19:59:03 +0000 (20 12:59 -0700)]
Added project-buffer-mode-goto-occurrence and project-buffer-goto-occurrence-other-window commands

13 years agoAdded code to highlight the selected occurrence in its buffer.
Cedric Lallain [Sun, 20 Sep 2009 18:52:47 +0000 (20 11:52 -0700)]
Added code to highlight the selected occurrence in its buffer.

13 years agoThe research of the occurrence is now using euristic to find the string even after...
Cedric Lallain [Sun, 20 Sep 2009 08:16:36 +0000 (20 01:16 -0700)]
The research of the occurrence is now using euristic to find the string even after having the file modified.

13 years agoGo to the beginning of the buffer once the research is done.
Cedric Lallain [Sat, 19 Sep 2009 20:48:23 +0000 (19 13:48 -0700)]
Go to the beginning of the buffer once the research is done.

13 years agoFix bug selecting an occurrence when the already in the buffer.
Cedric Lallain [Sat, 19 Sep 2009 20:45:55 +0000 (19 13:45 -0700)]
Fix bug selecting an occurrence when the already in the buffer.

13 years agoClick on an occurrence now goes to the selected occurrence.
Cedric Lallain [Sat, 19 Sep 2009 01:27:01 +0000 (18 18:27 -0700)]
Click on an occurrence now goes to the selected occurrence.

  However; there is no currently refinement, if the file changes, the occurrence will only go to the occ line.

13 years agoInitial commit.
Cedric Lallain [Fri, 18 Sep 2009 19:15:39 +0000 (18 12:15 -0700)]
Initial commit.

  The current code is already gathering the occurrences; displaying them in a buffer.
  Some overlay are setup to be able to go a selected occurrence.

  The current version doesn't actually go to the selected occurrence yet.  It only
  does the preparation for it.

13 years agoRefresh now passes a project list and a content variable instead of a list or a string.
Cedric Lallain [Fri, 11 Sep 2009 06:36:54 +0000 (10 23:36 -0700)]
Refresh now passes a project list and a content variable instead of a list or a string.

  project-buffer-mode+ has been updated to receive the new refresh params.
  also the refresh message has been updated to be more accurate

13 years agoRefresh hooks now receive the current project or the project list as argument
Cedric Lallain [Fri, 11 Sep 2009 01:45:24 +0000 (10 18:45 -0700)]
Refresh hooks now receive the current project or the project list as argument

  project-buffer-mode+ has been updated.

13 years agoAdd project-buffer-mode-p-link-buffers-to-current-project
Cedric Lallain [Mon, 7 Sep 2009 18:08:38 +0000 (7 11:08 -0700)]
Add project-buffer-mode-p-link-buffers-to-current-project

13 years agoMove the files from the modes folder to the libs folder
Cedric Lallain [Mon, 24 Aug 2009 07:25:49 +0000 (24 00:25 -0700)]
Move the files from the modes folder to the libs folder