public
Description: Rinari Is Not A Rails IDE
Homepage: http://rinari.rubyforge.org
Clone URL: git://github.com/technomancy/rinari.git
updated TODO
eschulte (author)
Tue Jul 01 08:25:26 -0700 2008
commit  de7fccb1d4d9d6461dcc4c137eb7e5dbc2aad6fe
tree    17a401c0faae6bf26d37c0df627f84535e49dc53
parent  7db851b636e8152de9f3a1487ac4a2ab581c2fba
0
...
4
5
6
7
8
9
10
...
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
 
70
71
72
...
89
90
91
 
 
 
92
93
94
95
96
97
98
 
 
 
 
 
 
 
 
99
100
101
102
 
 
103
104
105
...
136
137
138
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
139
140
141
...
4
5
6
 
7
8
9
...
19
20
21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
23
24
25
...
42
43
44
45
46
47
48
49
50
51
52
53
 
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
...
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
0
@@ -4,7 +4,6 @@
0
 #+SEQ_TODO: TODO PARTIAL MAYBE WAITING | DONE CANCELLED
0
 #+DRAWERS: SNIP
0
 
0
-=TODO
0
 List of pending/completed tasks for rinari
0
 
0
 for background see http://groups.google.com/group/emacs-on-rails
0
@@ -20,53 +19,7 @@ this was the error line
0
 SyntaxError: /home/eschulte/united/org/work/arf/arf/lib/cluster.rb:35: syntax error, unexpec
0
 :END:
0
 
0
-* DONE errors / tests
0
-something to speed up the cycle of
0
-
0
-- code
0
-- test
0
-- review errors
0
-
0
-this should probably cash out into two different functions...
0
-
0
-** DONE rails-test-method
0
-
0
-*** DONE enhance toggle so that it can match up function names as well
0
-see [[file:toggle.el::if%20string%20match%20new%20name][methods in toggle-buffer]]
0
-
0
-*** DONE rinari-test-function will now try to toggle if needed
0
-
0
-see [[file:rinari.el::defun%20rinari%20test%20function][rinari-test-function]]
0
-
0
-*** CANCELLED use the same mechanism as find view
0
-maybe instead of using the current buffer-file change
0
-[[file:rinari.el::defun%20rails%20name%20components%20name][rails-name-components-name]] so it returns the last component as well,
0
-then change the controller usage of this function to drop the last
0
-list element. That way this can be used to get model names when
0
-calling which-function from models/model.rb files.
0
-
0
-Also, if you don't have a test written for this particular method this
0
-could insert the def...end for the test into the appropriate file, and
0
-drop the point there. Nothing wrong with a little bit of soft
0
-paternalism.
0
-
0
-* DONE make rails-find-action follow forms and link_to[_remote]
0
-
0
-see [[file:rinari.el::defun%20rinari%20alist%20from%20view][rinari-alist-from-view]]
0
-
0
-* TODO make `rails-find-view' work with rails2-style view filenames
0
-* MAYBE define macro for ido completion
0
-since we often want to check the availability of ido for completing
0
-reads it would probably be worth writing a macro to do this.
0
-
0
-also, it may be worthwhile breaking utility functions out into a
0
-separate file...
0
-* MAYBE add a function for running mysql
0
-this would use the information in /conf/databases.yaml to log into the
0
-application's database using sql-* functions from sql.el as
0
-appropriate
0
-
0
-* PARTIAL make `rinari-find-view' which will follow forms (maybe w/prefix?)
0
+* TODO make `rinari-find-view' which will follow forms (maybe w/prefix?)
0
 
0
 works for the following cases
0
 - default (goes to the view with the name of the action)
0
@@ -89,17 +42,29 @@ follow
0
 
0
 
0
 
0
+** TODO work with rails2-style view filenames
0
+
0
+
0
 ** MAYBE cleanup
0
 
0
 this is current the largest set of functions in rinari.el
0
 
0
 (hopefully it can be cleaner / less code)
0
 
0
-* PARTIAL Make rinari a minor mode that doesn't activate for regular ruby-mode.
0
+* MAYBE define macro for ido completion
0
+since we often want to check the availability of ido for completing
0
+reads it would probably be worth writing a macro to do this.
0
+
0
+also, it may be worthwhile breaking utility functions out into a
0
+separate file...
0
+
0
+* MAYBE Make rinari a minor mode that doesn't activate for regular ruby-mode.
0
   :PROPERTIES:
0
   :assignee: eschulte
0
   :END:
0
 
0
+look at [[info:elisp:Minor%20Mode%20Conventions][info:elisp:Minor Mode Conventions]]
0
+
0
 ** DONE define as a minor mode
0
 ** DONE when to enter rinari-minor-mode
0
 this could be done through a hook that runs every time a .rb or .rhtml
0
@@ -136,6 +101,50 @@ something similar to \C-c\C-c in org-mode
0
 something to indicate functions and keybindings, like \C-hm for major
0
 modes
0
 
0
+* MAYBE Make rinari-browse-view smarter
0
+
0
+So it
0
+1) goes to the right place when called from a partial
0
+2) and brings up a url in minibuffer if an id is needed
0
+
0
+* DONE errors / tests
0
+something to speed up the cycle of
0
+
0
+- code
0
+- test
0
+- review errors
0
+
0
+this should probably cash out into two different functions...
0
+
0
+** DONE rails-test-method
0
+
0
+*** DONE enhance toggle so that it can match up function names as well
0
+see [[file:toggle.el::if%20string%20match%20new%20name][methods in toggle-buffer]]
0
+
0
+*** DONE rinari-test-function will now try to toggle if needed
0
+
0
+see [[file:rinari.el::defun%20rinari%20test%20function][rinari-test-function]]
0
+
0
+*** CANCELLED use the same mechanism as find view
0
+maybe instead of using the current buffer-file change
0
+[[file:rinari.el::defun%20rails%20name%20components%20name][rails-name-components-name]] so it returns the last component as well,
0
+then change the controller usage of this function to drop the last
0
+list element. That way this can be used to get model names when
0
+calling which-function from models/model.rb files.
0
+
0
+Also, if you don't have a test written for this particular method this
0
+could insert the def...end for the test into the appropriate file, and
0
+drop the point there. Nothing wrong with a little bit of soft
0
+paternalism.
0
+* DONE add a function for running mysql
0
+this would use the information in /conf/databases.yaml to log into the
0
+application's database using sql-* functions from sql.el as
0
+appropriate
0
+
0
+* DONE make rails-find-action follow forms and link_to[_remote]
0
+
0
+see [[file:rinari.el::defun%20rinari%20alist%20from%20view][rinari-alist-from-view]]
0
+
0
 * DONE ruby-compilation enhancement
0
   
0
 found a line which didn't match the error-regexp-alist

Comments

    No one has commented yet.