home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_1943 < prev    next >
Encoding:
Text File  |  2009-04-15  |  23.6 KB  |  632 lines

  1. # -*- Mode: Shell-Script -*-  Not really, but shows comments correctly
  2.  
  3. #***************************************************************************
  4. #
  5. # Configuration file for IPython -- ipythonrc format
  6. #
  7. # ===========================================================
  8. # Deprecation note: you should look into modifying ipy_user_conf.py (located 
  9. # in ~/.ipython or ~/_ipython, depending on your platform) instead, it's a 
  10. # more flexible and robust (and better supported!) configuration
  11. # method.
  12. # ===========================================================
  13. #
  14. # The format of this file is simply one of 'key value' lines.
  15. # Lines containing only whitespace at the beginning and then a # are ignored
  16. # as comments. But comments can NOT be put on lines with data.
  17.  
  18. # The meaning and use of each key are explained below.
  19.  
  20. #---------------------------------------------------------------------------
  21. # Section: included files
  22.  
  23. # Put one or more *config* files (with the syntax of this file) you want to
  24. # include. For keys with a unique value the outermost file has precedence. For
  25. # keys with multiple values, they all get assembled into a list which then
  26. # gets loaded by IPython.
  27.  
  28. # In this file, all lists of things should simply be space-separated.
  29.  
  30. # This allows you to build hierarchies of files which recursively load
  31. # lower-level services. If this is your main ~/.ipython/ipythonrc file, you
  32. # should only keep here basic things you always want available. Then you can
  33. # include it in every other special-purpose config file you create.
  34. include 
  35.  
  36. #---------------------------------------------------------------------------
  37. # Section: startup setup
  38.  
  39. # These are mostly things which parallel a command line option of the same
  40. # name.
  41.  
  42. # Keys in this section should only appear once. If any key from this section
  43. # is encountered more than once, the last value remains, all earlier ones get
  44. # discarded.
  45.  
  46.  
  47. # Automatic calling of callable objects.  If set to 1 or 2, callable objects
  48. # are automatically called when invoked at the command line, even if you don't
  49. # type parentheses.  IPython adds the parentheses for you.  For example:
  50.  
  51. #In [1]: str 45
  52. #------> str(45)
  53. #Out[1]: '45'
  54.  
  55. # IPython reprints your line with '---->' indicating that it added
  56. # parentheses.  While this option is very convenient for interactive use, it
  57. # may occasionally cause problems with objects which have side-effects if
  58. # called unexpectedly.
  59.  
  60. # The valid values for autocall are:
  61.  
  62. # autocall 0 -> disabled (you can toggle it at runtime with the %autocall magic)
  63.  
  64. # autocall 1 -> active, but do not apply if there are no arguments on the line.
  65.  
  66. # In this mode, you get:
  67.  
  68. #In [1]: callable
  69. #Out[1]: <built-in function callable>
  70.  
  71. #In [2]: callable 'hello'
  72. #------> callable('hello')
  73. #Out[2]: False
  74.  
  75. # 2 -> Active always.  Even if no arguments are present, the callable object
  76. # is called:
  77.  
  78. #In [4]: callable
  79. #------> callable()
  80.  
  81. # Note that even with autocall off, you can still use '/' at the start of a
  82. # line to treat the first argument on the command line as a function and add
  83. # parentheses to it:
  84.  
  85. #In [8]: /str 43
  86. #------> str(43)
  87. #Out[8]: '43'
  88.  
  89. autocall 1
  90.  
  91. # Auto-edit syntax errors.  When you use the %edit magic in ipython to edit
  92. # source code (see the 'editor' variable below), it is possible that you save
  93. # a file with syntax errors in it.  If this variable is true, IPython will ask
  94. # you whether to re-open the editor immediately to correct such an error.
  95.  
  96. autoedit_syntax 0
  97.  
  98. # Auto-indent. IPython can recognize lines ending in ':' and indent the next
  99. # line, while also un-indenting automatically after 'raise' or 'return'.  
  100.  
  101. # This feature uses the readline library, so it will honor your ~/.inputrc
  102. # configuration (or whatever file your INPUTRC variable points to).  Adding
  103. # the following lines to your .inputrc file can make indent/unindenting more
  104. # convenient (M-i indents, M-u unindents):
  105.  
  106. #  $if Python
  107. #  "\M-i": "    "
  108. #  "\M-u": "\d\d\d\d"
  109. #  $endif
  110.  
  111. # The feature is potentially a bit dangerous, because it can cause problems
  112. # with pasting of indented code (the pasted code gets re-indented on each
  113. # line).  But it's a huge time-saver when working interactively.  The magic
  114. # function %autoindent allows you to toggle it on/off at runtime.
  115.  
  116. autoindent 1
  117.  
  118. # Auto-magic. This gives you access to all the magic functions without having
  119. # to prepend them with an % sign. If you define a variable with the same name
  120. # as a magic function (say who=1), you will need to access the magic function
  121. # with % (%who in this example). However, if later you delete your variable
  122. # (del who), you'll recover the automagic calling form.
  123.  
  124. # Considering that many magic functions provide a lot of shell-like
  125. # functionality, automagic gives you something close to a full Python+system
  126. # shell environment (and you can extend it further if you want).
  127.  
  128. automagic 1
  129.  
  130. # Size of the output cache. After this many entries are stored, the cache will
  131. # get flushed. Depending on the size of your intermediate calculations, you
  132. # may have memory problems if you make it too big, since keeping things in the
  133. # cache prevents Python from reclaiming the memory for old results. Experiment
  134. # with a value that works well for you.
  135.  
  136. # If you choose cache_size 0 IPython will revert to python's regular >>>
  137. # unnumbered prompt. You will still have _, __ and ___ for your last three
  138. # results, but that will be it.  No dynamic _1, _2, etc. will be created. If
  139. # you are running on a slow machine or with very limited memory, this may
  140. # help.
  141.  
  142. cache_size 1000
  143.  
  144. # Classic mode: Setting 'classic 1' you lose many of IPython niceties,
  145. # but that's your choice! Classic 1 -> same as IPython -classic.
  146. # Note that this is _not_ the normal python interpreter, it's simply
  147. # IPython emulating most of the classic interpreter's behavior.
  148. classic 0
  149.  
  150. # colors - Coloring option for prompts and traceback printouts.
  151.  
  152. # Currently available schemes: NoColor, Linux, LightBG.
  153.  
  154. # This option allows coloring the prompts and traceback printouts. This
  155. # requires a terminal which can properly handle color escape sequences. If you
  156. # are having problems with this, use the NoColor scheme (uses no color escapes
  157. # at all).
  158.  
  159. # The Linux option works well in linux console type environments: dark
  160. # background with light fonts.
  161.  
  162. # LightBG is similar to Linux but swaps dark/light colors to be more readable
  163. # in light background terminals.
  164.  
  165. # keep uncommented only the one you want:
  166. colors Linux
  167. #colors LightBG
  168. #colors NoColor
  169.  
  170. ########################
  171. # Note to Windows users
  172. #
  173. # Color and readline support is avaialble to Windows users via Gary Bishop's
  174. # readline library.  You can find Gary's tools at
  175. # http://sourceforge.net/projects/uncpythontools.
  176. # Note that his readline module requires in turn the ctypes library, available
  177. # at http://starship.python.net/crew/theller/ctypes.
  178. ########################
  179.  
  180. # color_info: IPython can display information about objects via a set of
  181. # functions, and optionally can use colors for this, syntax highlighting
  182. # source code and various other elements. This information is passed through a
  183. # pager (it defaults to 'less' if $PAGER is not set). 
  184.  
  185. # If your pager has problems, try to setting it to properly handle escapes
  186. # (see the less manpage for detail), or disable this option.  The magic
  187. # function %color_info allows you to toggle this interactively for testing.
  188.  
  189. color_info 1
  190.  
  191. # confirm_exit: set to 1 if you want IPython to confirm when you try to exit
  192. # with an EOF (Control-d in Unix, Control-Z/Enter in Windows). Note that using
  193. # the magic functions %Exit or %Quit you can force a direct exit, bypassing
  194. # any confirmation.
  195.  
  196. confirm_exit 1
  197.  
  198. # Use deep_reload() as a substitute for reload() by default. deep_reload() is
  199. # still available as dreload() and appears as a builtin.
  200.  
  201. deep_reload 0
  202.  
  203. # Which editor to use with the %edit command. If you leave this at 0, IPython
  204. # will honor your EDITOR environment variable. Since this editor is invoked on
  205. # the fly by ipython and is meant for editing small code snippets, you may
  206. # want to use a small, lightweight editor here.
  207.  
  208. # For Emacs users, setting up your Emacs server properly as described in the
  209. # manual is a good idea. An alternative is to use jed, a very light editor
  210. # with much of the feel of Emacs (though not as powerful for heavy-duty work).
  211.  
  212. editor 0
  213.  
  214. # log 1 -> same as ipython -log. This automatically logs to ./ipython.log
  215. log 0
  216.  
  217. # Same as ipython -Logfile YourLogfileName. 
  218. # Don't use with log 1 (use one or the other)
  219. logfile ''
  220.  
  221. # banner 0 -> same as ipython -nobanner
  222. banner 1
  223.  
  224. # messages 0 -> same as ipython -nomessages
  225. messages 1
  226.  
  227. # Automatically call the pdb debugger after every uncaught exception. If you
  228. # are used to debugging using pdb, this puts you automatically inside of it
  229. # after any call (either in IPython or in code called by it) which triggers an
  230. # exception which goes uncaught.
  231. pdb 0
  232.  
  233. # Enable the pprint module for printing. pprint tends to give a more readable
  234. # display (than print) for complex nested data structures.
  235. pprint 1
  236.  
  237. # Prompt strings
  238.  
  239. # Most bash-like escapes can be used to customize IPython's prompts, as well as
  240. # a few additional ones which are IPython-specific.  All valid prompt escapes
  241. # are described in detail in the Customization section of the IPython HTML/PDF
  242. # manual.
  243.  
  244. # Use \# to represent the current prompt number, and quote them to protect
  245. # spaces.
  246. prompt_in1 'In [\#]: '
  247.  
  248. # \D is replaced by as many dots as there are digits in the
  249. # current value of \#.
  250. prompt_in2 '   .\D.: '
  251.  
  252. prompt_out 'Out[\#]: '
  253.  
  254. # Select whether to left-pad the output prompts to match the length of the
  255. # input ones.  This allows you for example to use a simple '>' as an output
  256. # prompt, and yet have the output line up with the input.  If set to false,
  257. # the output prompts will be unpadded (flush left).
  258. prompts_pad_left 1
  259.  
  260. # Pylab support: when ipython is started with the -pylab switch, by default it
  261. # executes 'from matplotlib.pylab import *'.  Set this variable to false if you
  262. # want to disable this behavior.
  263.  
  264. # For details on pylab, see the matplotlib website:
  265. # http://matplotlib.sf.net
  266. pylab_import_all 1
  267.  
  268.  
  269. # quick 1 -> same as ipython -quick
  270. quick 0
  271.  
  272. # Use the readline library (1) or not (0). Most users will want this on, but
  273. # if you experience strange problems with line management (mainly when using
  274. # IPython inside Emacs buffers) you may try disabling it. Not having it on
  275. # prevents you from getting command history with the arrow keys, searching and
  276. # name completion using TAB.
  277.  
  278. readline 1
  279.  
  280. # Screen Length: number of lines of your screen. This is used to control
  281. # printing of very long strings. Strings longer than this number of lines will
  282. # be paged with the less command instead of directly printed.
  283.  
  284. # The default value for this is 0, which means IPython will auto-detect your
  285. # screen size every time it needs to print. If for some reason this isn't
  286. # working well (it needs curses support), specify it yourself. Otherwise don't
  287. # change the default.
  288.  
  289. screen_length 0
  290.  
  291. # Prompt separators for input and output.
  292. # Use \n for newline explicitly, without quotes.
  293. # Use 0 (like at the cmd line) to turn off a given separator.
  294.  
  295. # The structure of prompt printing is:
  296. # (SeparateIn)Input....
  297. # (SeparateOut)Output...
  298. # (SeparateOut2),   # that is, no newline is printed after Out2
  299. # By choosing these you can organize your output any way you want.
  300.  
  301. separate_in \n
  302. separate_out 0
  303. separate_out2 0
  304.  
  305. # 'nosep 1' is a shorthand for '-SeparateIn 0 -SeparateOut 0 -SeparateOut2 0'.
  306. # Simply removes all input/output separators, overriding the choices above.
  307. nosep 0
  308.  
  309. # Wildcard searches - IPython has a system for searching names using
  310. # shell-like wildcards; type %psearch? for details.  This variables sets
  311. # whether by default such searches should be case sensitive or not.  You can
  312. # always override the default at the system command line or the IPython
  313. # prompt.
  314.  
  315. wildcards_case_sensitive 1
  316.  
  317. # Object information: at what level of detail to display the string form of an
  318. # object.  If set to 0, ipython will compute the string form of any object X,
  319. # by calling str(X), when X? is typed.  If set to 1, str(X) will only be
  320. # computed when X?? is given, and if set to 2 or higher, it will never be
  321. # computed (there is no X??? level of detail).  This is mostly of use to
  322. # people who frequently manipulate objects whose string representation is
  323. # extremely expensive to compute.
  324.  
  325. object_info_string_level 0
  326.  
  327. # xmode - Exception reporting mode. 
  328.  
  329. # Valid modes: Plain, Context and Verbose.
  330.  
  331. # Plain: similar to python's normal traceback printing.
  332.  
  333. # Context: prints 5 lines of context source code around each line in the
  334. # traceback.
  335.  
  336. # Verbose: similar to Context, but additionally prints the variables currently
  337. # visible where the exception happened (shortening their strings if too
  338. # long). This can potentially be very slow, if you happen to have a huge data
  339. # structure whose string representation is complex to compute. Your computer
  340. # may appear to freeze for a while with cpu usage at 100%. If this occurs, you
  341. # can cancel the traceback with Ctrl-C (maybe hitting it more than once).
  342.  
  343. #xmode Plain
  344. xmode Context
  345. #xmode Verbose
  346.  
  347. # multi_line_specials: if true, allow magics, aliases and shell escapes (via
  348. # !cmd) to be used in multi-line input (like for loops).  For example, if you
  349. # have this active, the following is valid in IPython:
  350. #
  351. #In [17]: for i in range(3):
  352. #   ....:     mkdir $i
  353. #   ....:     !touch $i/hello
  354. #   ....:     ls -l $i
  355.  
  356. multi_line_specials 1
  357.  
  358.  
  359. # System calls: When IPython makes system calls (e.g. via special syntax like
  360. # !cmd or !!cmd, or magics like %sc or %sx), it can print the command it is
  361. # executing to standard output, prefixed by a header string.
  362.  
  363. system_header "IPython system call: "
  364.  
  365. system_verbose 1
  366.  
  367. # wxversion: request a specific wxPython version (used for -wthread)
  368.  
  369. # Set this to the value of wxPython you want to use, but note that this
  370. # feature requires you to have the wxversion Python module to work.  If you
  371. # don't have the wxversion module (try 'import wxversion' at the prompt to
  372. # check) or simply want to leave the system to pick up the default, leave this
  373. # variable at 0.
  374.  
  375. wxversion 0
  376.  
  377. #---------------------------------------------------------------------------
  378. # Section: Readline configuration (readline is not available for MS-Windows)
  379.  
  380. # This is done via the following options:
  381.  
  382. # (i) readline_parse_and_bind: this option can appear as many times as you
  383. # want, each time defining a string to be executed via a
  384. # readline.parse_and_bind() command. The syntax for valid commands of this
  385. # kind can be found by reading the documentation for the GNU readline library,
  386. # as these commands are of the kind which readline accepts in its
  387. # configuration file.
  388.  
  389. # The TAB key can be used to complete names at the command line in one of two
  390. # ways: 'complete' and 'menu-complete'. The difference is that 'complete' only
  391. # completes as much as possible while 'menu-complete' cycles through all
  392. # possible completions. Leave the one you prefer uncommented.
  393.  
  394. readline_parse_and_bind tab: complete
  395. #readline_parse_and_bind tab: menu-complete
  396.  
  397. # This binds Control-l to printing the list of all possible completions when
  398. # there is more than one (what 'complete' does when hitting TAB twice, or at
  399. # the first TAB if show-all-if-ambiguous is on)
  400. readline_parse_and_bind "\C-l": possible-completions
  401.  
  402. # This forces readline to automatically print the above list when tab
  403. # completion is set to 'complete'. You can still get this list manually by
  404. # using the key bound to 'possible-completions' (Control-l by default) or by
  405. # hitting TAB twice. Turning this on makes the printing happen at the first
  406. # TAB.
  407. readline_parse_and_bind set show-all-if-ambiguous on
  408.  
  409. # If you have TAB set to complete names, you can rebind any key (Control-o by
  410. # default) to insert a true TAB character.
  411. readline_parse_and_bind "\C-o": tab-insert
  412.  
  413. # These commands allow you to indent/unindent easily, with the 4-space
  414. # convention of the Python coding standards.  Since IPython's internal
  415. # auto-indent system also uses 4 spaces, you should not change the number of
  416. # spaces in the code below.
  417. readline_parse_and_bind "\M-i": "    "
  418. readline_parse_and_bind "\M-o": "\d\d\d\d"
  419. readline_parse_and_bind "\M-I": "\d\d\d\d"
  420.  
  421. # Bindings for incremental searches in the history. These searches use the
  422. # string typed so far on the command line and search anything in the previous
  423. # input history containing them.
  424. readline_parse_and_bind "\C-r": reverse-search-history
  425. readline_parse_and_bind "\C-s": forward-search-history
  426.  
  427. # Bindings for completing the current line in the history of previous
  428. # commands. This allows you to recall any previous command by typing its first
  429. # few letters and hitting Control-p, bypassing all intermediate commands which
  430. # may be in the history (much faster than hitting up-arrow 50 times!)
  431. readline_parse_and_bind "\C-p": history-search-backward
  432. readline_parse_and_bind "\C-n": history-search-forward
  433.  
  434. # I also like to have the same functionality on the plain arrow keys. If you'd
  435. # rather have the arrows use all the history (and not just match what you've
  436. # typed so far), comment out or delete the next two lines.
  437. readline_parse_and_bind "\e[A": history-search-backward
  438. readline_parse_and_bind "\e[B": history-search-forward
  439.  
  440. # These are typically on by default under *nix, but not win32.
  441. readline_parse_and_bind "\C-k": kill-line
  442. readline_parse_and_bind "\C-u": unix-line-discard
  443.  
  444. # (ii) readline_remove_delims: a string of characters to be removed from the
  445. # default word-delimiters list used by readline, so that completions may be
  446. # performed on strings which contain them.
  447.  
  448. readline_remove_delims -/~
  449.  
  450. # (iii) readline_merge_completions: whether to merge the result of all
  451. # possible completions or not.  If true, IPython will complete filenames,
  452. # python names and aliases and return all possible completions.  If you set it
  453. # to false, each completer is used at a time, and only if it doesn't return
  454. # any completions is the next one used.
  455.  
  456. # The default order is: [python_matches, file_matches, alias_matches]
  457.  
  458. readline_merge_completions 1
  459.  
  460. # (iv) readline_omit__names: normally hitting <tab> after a '.' in a name
  461. # will complete all attributes of an object, including all the special methods
  462. # whose names start with single or double underscores (like __getitem__ or
  463. # __class__).
  464.  
  465. # This variable allows you to control this completion behavior:
  466.  
  467. # readline_omit__names 1 -> completion will omit showing any names starting
  468. # with two __, but it will still show names starting with one _.
  469.  
  470. # readline_omit__names 2 -> completion will omit all names beginning with one
  471. # _ (which obviously means filtering out the double __ ones).
  472.  
  473. # Even when this option is set, you can still see those names by explicitly
  474. # typing a _ after the period and hitting <tab>: 'name._<tab>' will always
  475. # complete attribute names starting with '_'.
  476.  
  477. # This option is off by default so that new users see all attributes of any
  478. # objects they are dealing with.
  479.  
  480. readline_omit__names 0
  481.  
  482. #---------------------------------------------------------------------------
  483. # Section: modules to be loaded with 'import ...'
  484.  
  485. # List, separated by spaces, the names of the modules you want to import
  486.  
  487. # Example:
  488. # import_mod sys os
  489. # will produce internally the statements
  490. # import sys
  491. # import os
  492.  
  493. # Each import is executed in its own try/except block, so if one module
  494. # fails to load the others will still be ok.
  495.  
  496. import_mod 
  497.  
  498. #---------------------------------------------------------------------------
  499. # Section: modules to import some functions from: 'from ... import ...'
  500.  
  501. # List, one per line, the modules for which you want only to import some
  502. # functions. Give the module name first and then the name of functions to be
  503. # imported from that module.
  504.  
  505. # Example:
  506.  
  507. # import_some IPython.genutils timing timings
  508. # will produce internally the statement
  509. # from IPython.genutils import timing, timings
  510.  
  511. # timing() and timings() are two IPython utilities for timing the execution of
  512. # your own functions, which you may find useful.  Just commment out the above
  513. # line if you want to test them.
  514.  
  515. # If you have more than one modules_some line, each gets its own try/except
  516. # block (like modules, see above).
  517.  
  518. import_some 
  519.  
  520. #---------------------------------------------------------------------------
  521. # Section: modules to import all from : 'from ... import *'
  522.  
  523. # List (same syntax as import_mod above) those modules for which you want to
  524. # import all functions. Remember, this is a potentially dangerous thing to do,
  525. # since it is very easy to overwrite names of things you need. Use with
  526. # caution.
  527.  
  528. # Example:
  529. # import_all sys os
  530. # will produce internally the statements
  531. # from sys import *
  532. # from os import *
  533.  
  534. # As before, each will be called in a separate try/except block.
  535.  
  536. import_all 
  537.  
  538. #---------------------------------------------------------------------------
  539. # Section: Python code to execute.
  540.  
  541. # Put here code to be explicitly executed (keep it simple!)
  542. # Put one line of python code per line. All whitespace is removed (this is a
  543. # feature, not a bug), so don't get fancy building loops here.
  544. # This is just for quick convenient creation of things you want available.
  545.  
  546. # Example:
  547. # execute x = 1
  548. # execute print 'hello world'; y = z = 'a'
  549. # will produce internally
  550. # x = 1
  551. # print 'hello world'; y = z = 'a'
  552. # and each *line* (not each statement, we don't do python syntax parsing) is
  553. # executed in its own try/except block.
  554.  
  555. execute 
  556.  
  557. # Note for the adventurous: you can use this to define your own names for the
  558. # magic functions, by playing some namespace tricks:
  559.  
  560. # execute __IPYTHON__.magic_pf = __IPYTHON__.magic_profile
  561.  
  562. # defines %pf as a new name for %profile.
  563.  
  564. #---------------------------------------------------------------------------
  565. # Section: Pyhton files to load and execute.
  566.  
  567. # Put here the full names of files you want executed with execfile(file).  If
  568. # you want complicated initialization, just write whatever you want in a
  569. # regular python file and load it from here.
  570.  
  571. # Filenames defined here (which *must* include the extension) are searched for
  572. # through all of sys.path. Since IPython adds your .ipython directory to
  573. # sys.path, they can also be placed in your .ipython dir and will be
  574. # found. Otherwise (if you want to execute things not in .ipyton nor in
  575. # sys.path) give a full path (you can use ~, it gets expanded)
  576.  
  577. # Example:
  578. # execfile file1.py ~/file2.py
  579. # will generate
  580. # execfile('file1.py')
  581. # execfile('_path_to_your_home/file2.py')
  582.  
  583. # As before, each file gets its own try/except block.
  584.  
  585. execfile
  586.  
  587. # If you are feeling adventurous, you can even add functionality to IPython
  588. # through here. IPython works through a global variable called __ip which
  589. # exists at the time when these files are read. If you know what you are doing
  590. # (read the source) you can add functions to __ip in files loaded here. 
  591.  
  592. # The file example-magic.py contains a simple but correct example. Try it:
  593.  
  594. # execfile example-magic.py
  595.  
  596. # Look at the examples in IPython/iplib.py for more details on how these magic
  597. # functions need to process their arguments.
  598.  
  599. #---------------------------------------------------------------------------
  600. # Section: aliases for system shell commands
  601.  
  602. # Here you can define your own names for system commands. The syntax is
  603. # similar to that of the builtin %alias function:
  604.  
  605. # alias alias_name command_string
  606.  
  607. # The resulting aliases are auto-generated magic functions (hence usable as
  608. # %alias_name)
  609.  
  610. # For example:
  611.  
  612. # alias myls ls -la
  613.  
  614. # will define 'myls' as an alias for executing the system command 'ls -la'.
  615. # This allows you to customize IPython's environment to have the same aliases
  616. # you are accustomed to from your own shell.
  617.  
  618. # You can also define aliases with parameters using %s specifiers (one per
  619. # parameter):
  620.  
  621. # alias parts echo first %s second %s
  622.  
  623. # will give you in IPython:
  624. # >>> %parts A B
  625. # first A second B
  626.  
  627. # Use one 'alias' statement per alias you wish to define.
  628.  
  629. # alias 
  630.  
  631. #************************* end of file <ipythonrc> ************************
  632.