"for, then hit enter. If there is a match for the text you "
"entered, the screen will be updated to the location of the "
"nearest match for the search string.\n\n "
- "If using Pico Mode via the -p or --pico flags, the "
- "Meta-P toggle, or a nanorc file, the previous search "
- "string will be shown in brackets after the Search: prompt. "
- "Hitting Enter without entering any text will perform the "
- "previous search. Otherwise, the previous string will be "
- "placed before the cursor, and can be edited or deleted "
- "before hitting enter.\n\n The following function keys are "
- "available in Search mode:\n\n");
+ "The previous search string will be shown in brackets after "
+ "the Search: prompt. Hitting Enter without entering any text "
+ "will perform the previous search.\n\n The following function "
+ "keys are available in Search mode:\n\n");
else if (currshortcut == goto_list)
ptr = _("Go To Line Help Text\n\n "
"Enter the line number that you wish to go to and hit "
#ifndef DISABLE_OPERATINGDIR
print1opt(_("-o [dir]"), _("--operatingdir=[dir]"), _("Set operating directory"));
#endif
- print1opt("-p", "--pico", _("Emulate Pico as closely as possible"));
#ifndef DISABLE_WRAPJUSTIFY
print1opt(_("-r [#cols]"), _("--fill=[#cols]"), _("Set fill cols to (wrap lines at) #cols"));
#endif
TOGGLE(which->flag);
switch (which->val) {
- case TOGGLE_PICOMODE_KEY:
- shortcut_init(0);
- SET(CLEAR_BACKUPSTRING);
- display_main_list();
- break;
case TOGGLE_SUSPEND_KEY:
signal_init();
break;
#ifndef DISABLE_OPERATINGDIR
{"operatingdir", 1, 0, 'o'},
#endif
- {"pico", 0, 0, 'p'},
#ifndef DISABLE_WRAPJUSTIFY
{"fill", 1, 0, 'r'},
#endif
#define MARK_ISSET (1<<3)
#define CONSTUPDATE (1<<4)
#define NO_HELP (1<<5)
-#define NOFOLLOW_SYMLINKS (1<<7)
-#define SUSPEND (1<<8)
-#define NO_WRAP (1<<9)
-#define AUTOINDENT (1<<10)
-#define SAMELINEWRAP (1<<11)
-#define VIEW_MODE (1<<12)
-#define USE_MOUSE (1<<13)
-#define USE_REGEXP (1<<14)
-#define REGEXP_COMPILED (1<<15)
-#define TEMP_OPT (1<<16)
-#define CUT_TO_END (1<<17)
-#define REVERSE_SEARCH (1<<18)
-#define MULTIBUFFER (1<<19)
-#define CLEAR_BACKUPSTRING (1<<20)
-#define DOS_FILE (1<<21)
-#define MAC_FILE (1<<22)
-#define SMOOTHSCROLL (1<<23)
-#define DISABLE_CURPOS (1<<24) /* Damn, we still need it */
-#define ALT_KEYPAD (1<<25)
-#define NO_CONVERT (1<<26)
-#define BACKUP_FILE (1<<27)
-#define NO_RCFILE (1<<28)
-#define COLOR_SYNTAX (1<<29)
+#define NOFOLLOW_SYMLINKS (1<<6)
+#define SUSPEND (1<<7)
+#define NO_WRAP (1<<8)
+#define AUTOINDENT (1<<9)
+#define SAMELINEWRAP (1<<10)
+#define VIEW_MODE (1<<11)
+#define USE_MOUSE (1<<12)
+#define USE_REGEXP (1<<13)
+#define REGEXP_COMPILED (1<<14)
+#define TEMP_OPT (1<<15)
+#define CUT_TO_END (1<<16)
+#define REVERSE_SEARCH (1<<17)
+#define MULTIBUFFER (1<<18)
+#define DOS_FILE (1<<19)
+#define MAC_FILE (1<<20)
+#define SMOOTHSCROLL (1<<21)
+#define DISABLE_CURPOS (1<<22) /* Damn, we still need it */
+#define ALT_KEYPAD (1<<23)
+#define NO_CONVERT (1<<24)
+#define BACKUP_FILE (1<<25)
+#define NO_RCFILE (1<<26)
+#define COLOR_SYNTAX (1<<27)
/* Control key sequences, changing these would be very very bad */
#define TOGGLE_AUTOINDENT_KEY NANO_ALT_I
#define TOGGLE_SUSPEND_KEY NANO_ALT_Z
#define TOGGLE_NOHELP_KEY NANO_ALT_X
-#define TOGGLE_PICOMODE_KEY NANO_ALT_P
#define TOGGLE_MOUSE_KEY NANO_ALT_M
#define TOGGLE_CUTTOEND_KEY NANO_ALT_K
#define TOGGLE_REGEXP_KEY NANO_ALT_R
search_init_globals();
- /* Clear the backupstring if we've changed from Pico mode to regular
- mode */
- if (ISSET(CLEAR_BACKUPSTRING)) {
- free(backupstring);
- backupstring = NULL;
- UNSET(CLEAR_BACKUPSTRING);
- }
-
if (backupstring == NULL)
#ifndef NANO_SMALL
backupstring = mallocstrcpy(backupstring, search_history.current->data);
search_history.current = (historytype *)&search_history.next;
#endif
- /* If using Pico messages, we do things the old fashioned way... */
if (last_search[0] != '\0') {
buf = charalloc(COLS / 3 + 7);
/* We use COLS / 3 here because we need to see more on the line */