aboutsummaryrefslogtreecommitdiff
path: root/src/path.c
diff options
context:
space:
mode:
authorJohn Schmidt <john.schmidt.h@gmail.com>2014-03-31 23:50:18 +0200
committerThiago de Arruda <tpadilha84@gmail.com>2014-04-01 08:08:08 -0300
commit40879af7bdd1633f3d22f0d1da9a24992cf3e2b2 (patch)
tree8263da1d17c82cf2b6254aac7495fa23a875755f /src/path.c
parent7ec4d478eb619e298cb0715d9ffb068d077df098 (diff)
downloadrneovim-40879af7bdd1633f3d22f0d1da9a24992cf3e2b2.tar.gz
rneovim-40879af7bdd1633f3d22f0d1da9a24992cf3e2b2.tar.bz2
rneovim-40879af7bdd1633f3d22f0d1da9a24992cf3e2b2.zip
Move shorten_filenames back to fileio.c
Diffstat (limited to 'src/path.c')
-rw-r--r--src/path.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/path.c b/src/path.c
index acdd216c06..9f46dc4e12 100644
--- a/src/path.c
+++ b/src/path.c
@@ -1833,48 +1833,6 @@ char_u *shorten_fname(char_u *full_path, char_u *dir_name)
return p;
}
-/*
- * Shorten filenames for all buffers.
- * When "force" is TRUE: Use full path from now on for files currently being
- * edited, both for file name and swap file name. Try to shorten the file
- * names a bit, if safe to do so.
- * When "force" is FALSE: Only try to shorten absolute file names.
- * For buffers that have buftype "nofile" or "scratch": never change the file
- * name.
- */
-void shorten_fnames(int force)
-{
- char_u dirname[MAXPATHL];
- buf_T *buf;
- char_u *p;
-
- os_dirname(dirname, MAXPATHL);
- for (buf = firstbuf; buf != NULL; buf = buf->b_next) {
- if (buf->b_fname != NULL
- && !bt_nofile(buf)
- && !path_with_url(buf->b_fname)
- && (force
- || buf->b_sfname == NULL
- || os_is_absolute_path(buf->b_sfname))) {
- vim_free(buf->b_sfname);
- buf->b_sfname = NULL;
- p = shorten_fname(buf->b_ffname, dirname);
- if (p != NULL) {
- buf->b_sfname = vim_strsave(p);
- buf->b_fname = buf->b_sfname;
- }
- if (p == NULL || buf->b_fname == NULL)
- buf->b_fname = buf->b_ffname;
- }
-
- /* Always make the swap file name a full path, a "nofile" buffer may
- * also have a swap file. */
- mf_fullname(buf->b_ml.ml_mfp);
- }
- status_redraw_all();
- redraw_tabline = TRUE;
-}
-
#if (defined(FEAT_DND) && defined(FEAT_GUI_GTK)) \
|| defined(FEAT_GUI_MSWIN) \
|| defined(FEAT_GUI_MAC) \